特斯拉 Software Engineer-Golang
任职要求
Must • Bachelor or Master Degree in Computer Science or related field, or equivalent in experience. • 5+ years of experience in building software products for external customer use in Golang, Java, C, C++, C# or some other object-oriented language with evidence of exceptional ability. • Golang & Gin framework experience is strongly preferred. • Have a deep understanding and extensive experience with relational databases, including but not limited to MySQL and PostgreSQL, Oracle etc. • Have extensive experience working with Linux or similar O/Ss. • …
工作职责
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产品提供端到端的最佳解决方案。
THE ROLE Tesla Insurance is a key business, offering innovative, data-driven solutions tailored to Tesla and non Tesla vehicle owners. By leveraging real-time vehicle data, AI, and cutting-edge technology, we provide fair, efficient coverage that enhances safety and customer satisfaction. As a Backend Software Engineer on our Ownership team, you'll join a dynamic, collaborative group of product-minded engineers passionate about building a seamless experience through scalable systems for quotes, policies, rating, underwriting, billings, AI agents, mobile and internal applications for customers and insurance agents. In this fast-paced environment, expect a blend of greenfield development, system enhancements, and strategic contributions to our architecture, with opportunities to integrate AI for smarter decision-making and drive direct impact on business growth and user experiences. We value high ownership and agency, empowering you to innovate while scaling our systems. RESPONSIBILITIES • Work closely with a wide variety of stakeholders to analyze and break down large requirements into small, simple, workable deliverables. • Work across multiple projects simultaneously. • Contribute to the complete software development lifecycle for applications, ensuring that all projects are delivered on time and meet high-quality standards • Design, develop, and maintain full stack web applications, utilizing .NET, C# and golang • Collaborate with cross-functional teams, including product managers, service engineers and other software engineers, to define and implement features that enhance operational efficiency for our customers • Ensure that web applications integrate seamlessly with backend distributed systems and support 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 the reliability and performance of applications under various conditions • Actively maintain and promote the core values of the team, which include 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, from defining the business need with product experts, to conducting user interviews, culminating in feature implementation
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.