岗位描述
职位介绍 作为 Tesla 软件开发团队的一员,你将在构建支持我们全球快速发展的核心 IT 应用中发挥关键作用。这些系统涵盖制造、供应链、充电基础设施、交付和客户服务等关键业务领域。我们的团队致力于提供世界一流的软件服务,这些服务具有高可用性、可扩展性,并为支持 Tesla 的全球运营而构建。你将与经验丰富的 IT 产品经理、软件工程师、质量保证专家和系统运维工程师紧密合作,在从需求分析到系统交付的整个软件开发生命周期中获得实践经验。我们倡导开放协作、实践学习和持续成长的文化。作为应届毕业生,你不仅将拥抱 Tesla 的工程思维,还将帮助塑造和传播它。 岗位职责 1. 参与完整的软件开发生命周期,包括需求收集、系统设计、实现、测试和部署。 2. 设计和开发可扩展、稳定且安全的软件系统,为 Tesla 的核心业务运营提供支持。 3. 与制造、质量、供应链、充电、交付和运营等跨职能团队协作,深入理解业务需求并交付有效的 IT 解决方案。 4. 编写整洁、可维护且文档完善的代码,并参与单元测试和集成测试。 5. 帮助实施和改进自动化测试及 CI/CD 流水线,以提升软件交付效率和质量。 6. 在全球分布式工程团队中协同工作,适应跨时区沟通与协调。 任职资格 1. 计算机科学、软件工程或相关技术领域的学士或硕士学位。 2. 具备 C# 编程语言扎实的基础知识和实践经验,熟悉 .NET 平台(如 .NET Core / .NET 6+)以及 ASP.NET Core 等 Web 框架。 3. 理解计算机科学基本概念,包括数据结构、算法和面向对象设计(OOD)原则。 4. 对关系型数据库(如 SQL Server、MySQL)有基本了解,并熟练掌握 SQL 查询语言。 5. 熟悉 RESTful API 概念、HTTP 协议和 Git 版本控制。 6. 具备出色的解决问题能力、强烈的学习意愿,以及良好的团队合作和英语沟通能力。 7. 对使用编码智能体(如 Cursor、OpenCode、Grok Build)开发应用有基本了解。 优先资格 1. 有实习经历或重要的学术/个人项目,能够证明 C#/.NET 开发能力,并熟悉单元测试。 2. 具备前端框架(如 Angular、React、Vue)扎实的基础知识和实践经验。 3. 对云平台(如 Azure、AWS)、容器化技术(如 Docker)以及 CI/CD/DevOps 实践有基本了解。 4. 熟悉基本的 AI/机器学习概念(如 LLMs、RAG、LLM Wiki)。 5. 熟悉向量数据库概念及其应用场景。 6. 接触过消息队列(如 RabbitMQ、Kafka、Azure Service Bus)。 7. 对领域驱动开发有基本了解。 8. 熟悉 vibe coding。