特斯拉Software Engineer, Golang
任职要求
Minimum • Bachelor’s degree or higher in CS, CE, EE or the equivalent in experience and evidence of exceptional ability. • Minimum 3 years of working experience as a software developer. • Expertise in Golang modern web development technologies and frameworks, preferably with FrontEnd experience such as React. • Expertise in microservice architecture, have experience with docker. • Have experience with MySQL or other datab…
工作职责
The Role Tesla is currently seeking a highly motivated software engineer to join the factory software team in Shanghai, Tesla. The candidate is expecting to be specialized in server side development for BS architecture software that is also comfortable working as a full-stack developer (with frontend development experience and DevOps skills). The ideal candidate will have a passion for building world-class software and a track record of success creating high available and scalable systems. Responsibilities • Participate in requirements clarification, technical specification, provide professional solutions and tech designs based on complex manufacturing systems. • Contribute to software architecture design, development of software applications, and integration with other enterprise systems. • Develop enterprise-scale MES software introduction and subsequent roll-out to global production lines. • Work closely with Operations, Manufacturing Engineering, Quality, and Supply Chain teams. • Interact with teams of engineers from multiple disciplines.
The Role Tesla is currently seeking a highly motivated software engineer to join the factory software team in Shanghai, Tesla. The candidate is expecting to be specialized in server side development for BS architecture software that is also comfortable working as a full-stack developer (with frontend development experience and DevOps skills). The ideal candidate will have a passion for building world-class software and a track record of success creating high available and scalable systems. Responsibilities Participate in requirements clarification, technical specification, provide professional solutions and tech designs based on complex manufacturing systems. Contribute to software architecture design, development of software applications, and integration with other enterprise systems. Develop enterprise-scale quality management system to global production factories. Work closely with Operations, Manufacturing Engineering, Quality, and Supply Chain teams. Interact with teams of engineers from multiple disciplines. Participate in an on-call rotation for support of systems outside of normal business hours.
ROLE The Tesla eCommerce platform serves as the primary digital gateway for customers in China and globally to explore and purchase our innovative products, ranging from electric vehicles to energy solutions. In this role on our backend engineering team, you will design, develop, and maintain the core systems powering shop.tesla.cn. Your responsibilities will span product listings, inventory management, order processing, and payment integration. Your work will directly impact the performance, reliability, and security of our eCommerce platform, enabling effortless access to Tesla’s products. You will collaborate with cross-functional teams to build robust APIs, optimize database performance, and integrate with internal systems for pricing, logistics, and customer management. Our tech stack includes modern tools and frameworks such as Golang, Java, Node.js, MySQL, and Redis, operating within a cloud-native microservices architecture. If you are passionate about solving complex challenges in a high-impact, fast-paced environment and want to build the backbone of Tesla’s digital retail presence, this is the opportunity for you. RESPONSIBILITIES • Collaborate closely with diverse stakeholders to analyze complex requirements and break them down into actionable, incremental deliverables. • Manage multiple projects simultaneously, ensuring all are delivered on time and meet high-quality standards. • Contribute to the complete software development lifecycle for applications, ensuring timely delivery and adherence to quality benchmarks. • Design, develop, and maintain full-stack web applications utilizing Golang and Java. • Collaborate with cross-functional teams, including product managers and service engineers, to define and implement features that enhance operational efficiency. • Ensure web applications integrate seamlessly with distributed backend systems, supporting real-time monitoring, control, and reporting. • Contribute to the definition and implementation of extensible design systems that prioritize scalability, maintainability, and exceptional user experiences. • Implement rigorous testing strategies, including unit, integration, and end-to-end testing, to guarantee reliability and performance under various conditions. • Actively uphold and champion the team's core values, including engineering excellence, curiosity, a bias for action, self-awareness, inclusivity, and vulnerability, contributing to a positive and productive team culture. • Drive initiatives from concept to completion, ranging from defining business needs with product experts and conducting user interviews to final feature implementation.
The Role Tesla aims to accelerate world’s transition to a sustainable energy by ensuring we provide a seamless and frictionless experience to our customers. To meet this goal, Tesla is constantly striving to innovate and provide best in class services through introduction of pioneering new products and services. To that end, Tesla is seeking hardworking and passionate software engineers as various levels. These engineers will be part of a startup team that is focused on delivering a highly scalable platform that enables growth of current and future products and services to our customers. Responsibilities • Design and develop high quality, scalable and stable web applications and/or back-end services. • Develop client-side applications that connect with web services. • Develop back-end web services. • Follow Tesla’s high standards for security-best practices in all development. • Partner closely with security team for code analysis and design reviews. • Perform unit testing. • Process bug reports and release fixes. • Participate in code reviews. • Participate in agile processes. • Always think innovatively to solve customer problems.
我们的软件开发团队负责构建应用以支持Tesla的快速增长,同时提供稳定的制造系统和出色的运营产品。您将与大批优秀的IT产品经理、软件开发工程师、IT质量保障工程师以及系统运维工程师协作,共同打造世界级的软件系统,并提供高可用、高伸缩性的IT服务。我们的工程师亲力亲为,也乐于分享,是特斯拉工程师文化的传承者和传播者。 岗位职责 • 参与需求澄清、架构设计、技术实现等软件开发全生命周期。 • 负责软件架构设计、开发、单元测试、集成测试,并为自动化测试提供支持。 • 与制造、质量、供应链、充电、运营、交付、服务等团队保持沟通,深入理解业务需求,并通过IT产品提供端到端的最佳解决方案。