You are viewing a preview of this job. Log in or register to view more details about this job.

IT Application_Software Development Engineer

The future is here, are you ready?
Stepping from the ivory tower into the palace of society is a sublimation of life, and an excellent job opportunity is undoubtedly an efficient catalyst.
At Tesla, challenge and tolerance coexist. We say no to bureaucracy. We have a dynamic and continuously innovative working method. We accelerate the world to sustainable energy in a warm working atmosphere and a competitive salary and welfare system. Change!
Will you, who are about to graduate in 2022, accept the challenge from Tesla?
We are recruiting Tesla IT software development engineers for fresh graduates in 2022 !
Our software development team is responsible for building applications to support Tesla's rapid growth while providing products with excellent customer experience. The mission of our team is to simplify business operations, reduce costs, improve customer experience, and solve engineering challenges in development and support.
Our engineers do it by themselves and encourage them to have their own projects, contribute to new ideas, and ultimately continue to optimize the way Tesla operates.

Location
Beijing, Shanghai Lingang

About the team
Tesla is looking for talented and energetic students for our engineering teams in various applications to build Tesla's industry-leading software platform for manufacturing, logistics, sales, services, and infrastructure from the most cutting-edge perspective!
• Factory Software-Focus on software development that supports all car production and logistics execution in Tesla's factory
• Enterprise Resource Planning (ERP)-Focus on system software development from procurement to sales, logistics and delivery to inventory and cost accounting
• Digital Experience-Focus on the software development of customer interactive experience from tesla.com to Tesla App
• Financial Platform-Focus on the software development of Tesla's financial platform and service experience
• Service and customer support – focus on the interaction and experience of end users, from phone/road assistance to service center to software development for body repair shops, etc.
Basic requirements
• Bachelor degree or above, computer science or related major
• Cooperate with software engineers and various cross-functional team members to build, manage, execute and support project landing, operation and maintenance of all aspects
• Work with product managers, test engineers and DevOps to execute projects in an agile manner
• Design and develop applications from a technical perspective to support various functions across teams
• Promote software engineering best practices
• Respond quickly to changing business strategies independently and self-drivingly
• Make full use of existing skills while learning and implementing new technologies
• Excellent communication skills
• Ability to work in a fast-paced, globally distributed team
• Proficiency in professional English
 
Skill requirements :
• Have any of the following programming experience: Golang, Java Spring, .NET Core, Python, Angular, React
• Database experience (MySQL, Cassandra, PostgreSQL, Mango, Redis, etc.) and good knowledge of query optimization
• Experience in debugging complex systems using centralized logs (Prometheus, Splunk, etc.)
• Message queue and streaming experience (NATS, RabbitMQ, Kafka, etc.)
• Solid knowledge of REST APIs
• Practical experience in unit testing and integration testing
• Agile/SCRUM software development process experience, familiar with CI/CD tools
• Contact with Docker and Kubernetes