logologo
寻找工作
返回简章2026-04-03 更新

后端开发工程师,Java/.NET(MJ013259)

北京
硕士及以上
计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
The Role As a member of Tesla’s software development team, you’ll play a key role in building the core IT applications that support our rapid global growth. These systems span critical business areas including manufacturing, supply chain, charging infrastructure, delivery, and customer service. Our team is dedicated to delivering world-class software services that are highly available, scalable, and built to serve Tesla’s global operations. You’ll work closely with experienced IT product managers, software engineers, quality assurance specialists, and system operations engineers, gaining hands-on experience across the entire software development lifecycle—from requirement analysis to system delivery. We foster a culture of open collaboration, hands-on learning, and continuous growth. As a new graduate, you’ll not only embrace Tesla’s engineering mindset, but also help shape and spread it. Responsibilities • Participate in the full software development lifecycle, including requirements gathering, system design, implementation, testing, and deployment. • Design and develop scalable, stable, and secure software systems that power Tesla’s core business operations. • Collaborate with cross-functional teams such as manufacturing, quality, supply chain, charging, delivery, and operations to deeply understand business needs and deliver effective IT solutions. • Write clean, maintainable, and well-documented code, and participate in unit and integration testing. • Help implement and improve automation testing and CI/CD pipelines to enhance software delivery efficiency and quality. • Work collaboratively within a globally distributed engineering team, adapting to cross-time zone communication and coordination. Qualifications Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Strong foundational knowledge and practical experience with the C# programming language, familiarity with the .NET platform (e.g., .NET Core / .NET 5+) and web frameworks like ASP.NET Core. Understanding of fundamental computer science concepts, including data structures, algorithms, and Object-Oriented Design (OOD) principles. Basic understanding of relational databases (e.g., SQL Server, MySQL) and proficiency in SQL query language. Familiarity with RESTful API concepts, HTTP protocols, and Git version control. Excellent problem-solving skills, a strong eagerness to learn, and effective teamwork and English communication abilities. Preferred Qualifications Prior internship experience or significant academic/personal projects demonstrating C#/.NET development, along with familiarity with unit testing. Basic understanding of cloud platforms (e.g., Azure, AWS), containerization technologies (e.g., Docker), and CI/CD/DevOps practices. Familiarity with basic AI/Machine Learning concepts (e.g., LLMs, RAG) . Familiarity with vector database concepts and their application scenarios. Exposure to messaging queues (e.g., RabbitMQ, Kafka, Azure Service Bus). 职位 作为特斯拉软件开发团队的一员,您将在构建核心IT应用程序方面发挥关键作用,以支持我们全球业务的快速增长。这些系统涵盖制造、供应链、充电基础设施、交付和客户服务等关键业务领域。我们的团队致力于提供高可用、可扩展、旨在服务特斯拉全球运营的世界级软件服务。 您将与经验丰富的IT产品经理、软件工程师、质量保证专家和系统运维工程师紧密合作,在从需求分析到系统交付的整个软件开发生命周期中获得实践经验。我们倡导开放协作、实践学习和持续成长的文化。作为一名应届毕业生,您不仅将拥抱特斯拉的工程思维,还将帮助塑造并传播它。 职责 * 参与完整的软件开发生命周期,包括需求收集、系统设计、实施、测试和部署。 * 设计和开发可扩展、稳定、安全的软件系统,为特斯拉的核心业务运营提供支持。 * 与制造、质量、供应链、充电、交付和运营等跨职能团队协作,深入理解业务需求并提供有效的IT解决方案。 * 编写整洁、可维护、文档完善的代码,并参与单元测试和集成测试。 * 协助实施和改进自动化测试及CI/CD(持续集成/持续部署)流水线,以提高软件交付效率和质量。 * 在全球分布式工程团队中协作工作,适应跨时区沟通和协调。 任职要求 * 计算机科学、软件工程或相关技术领域的学士或硕士学位。 * 扎实的C#编程语言基础知识和实践经验,熟悉.NET平台(如.NET Core / .NET 5+)和ASP.NET Core等Web框架。 * 理解计算机科学基础概念,包括数据结构、算法和面向对象设计(OOD)原则。 * 对关系型数据库(如SQL Server, MySQL)有基本理解,并精通SQL查询语言。 * 熟悉RESTful API概念、HTTP协议和Git版本控制。 * 出色的解决问题能力,强烈的学习热情,以及有效的团队合作和英语沟通能力。 优先条件 * 具备C#/.NET开发经验的实习经历或重要的学术/个人项目经验,并熟悉单元测试。 * 对云平台(如Azure, AWS)、容器化技术(如Docker)以及CI/CD/DevOps实践有基本了解。 * 熟悉基本的AI/机器学习概念(例如LLMs, RAG)。 * 熟悉向量数据库概念及其应用场景。 * 接触过消息队列(例如RabbitMQ,