What to Expect
Come join the Analytics & Automation team, we automate business processes to help Tesla scale and accelerate the world's transition to sustainable energy.
We're looking for a talented engineer to join us to releases and design automation for critical areas of the business enable speed and scale using our in-house robotic process and other technologies.
In this role, you'll be developing highly complex applications with a team goal of streamlining business operations and improving overall user experience.
The ideal candidate is a self-starter with a strong desire to increase efficiencies and make an impact while contributing to a cross-functional team.
Your ability to creatively collaborate and execute team goals will affect scalability and directly contribute to the company mission.
What You’ll Do
Contribute to software architecture design, development of software applications, and integration into enterprise systems
Design, build, deploy, and maintain scalable, high-availability mission-critical automations using open sources or our in-house robotic process automation libraries
Develop user-facing features using modern web technologies such as HTML5, CSS3, JavaScript (ES6+), and frameworks like React.
js, Angular, or Vue.
js
Collaborate with UX/UI Designers to translate design mockups into responsive and interactive web interfaces
Identify and implement software solutions that are consistent with the required impact and timeline of each project, prioritizing speed without sacrificing quality
Work closely with backend developers to integrate frontend components with server-side logic
Implement and maintain code quality standards, best practices, and coding conventions
What You’ll Bring
5+ years of experience designing, building, and deploying scalable software services
Bachelor's Degree in Computer Science, Computer Engineering or Information Technology or proof of exceptional skills in related fields with practical software engineering experience or equivalent
Proficiency in languages such as C#, C++, Java, and Go (Experience with web services a plus)
Strong programming fundamentals (data structures, algorithms, and concurrency) and knowledge of software design principles (design patterns, readability, and maintainability)
Commitment to writing quality, testable code, growth mindset for oneself and for the team.
Strong ownership over work and bias to action
Expertise in modern web technologies and frameworks, and experience with distributed architectures and systems
Experience with continuous integration toolsets (Jenkins, GitHub Actions)