Software Engineer (m/w/d) - Gigafactory Berlin-Brandenburg

  • Tesla
  • Grünheide, Germany
  • 07/12/2020
Full time Data Science Data Analytics Big Data Statistics Software Engineering

Job Description

Tesla is accelerating the world's transition to sustainable energy. Revolutionary strategies and products were developed within a few years and successfully launched on a large scale. This is only possible through extraordinary speed, innovation and efficiency.
Gigafactory Berlin forms the perfect basis for rolling out Tesla's incredible success story in Europe. The most important pillar for this are our employees. Their passion, motivation and engagement ensure that we achieve our goals. We are looking for you to continue and expand this success story together.
The RoleTesla is currently seeking a highly motivated software engineer to join the Factory software team in Berlin, Tesla. The candidate is expecting to be specialized in backend development that is also comfortable working with the entire stack. The ideal candidate will have a passion for building world-class software and a track record of success creating highly and scalable software systems.Responsibilities

  • Participate in requirements gathering, technical specification, and the design and development of complex manufacturing execution projects
  • Contribute to software architecture design, development of software applications, and integration into enterprise systems
  • Develop enterprise-scale manufacturing execution software introduction and subsequent roll-out to future production lines
  • Work closely with Operations, Manufacturing Engineering, Quality, and Supply Chain teams
  • Interact with teams of engineers from multiple disciplines


  • Bachelor’s degree or higher in CS, CE, EE or the equivalent in experience and evidence of exceptional ability
  • Minimum 5 years of working experience
  • Expertise in modern frontend web technologies, frameworks and tooling (Angular, ReactJS, VueJS)
  • Expertise in next languages: Go / JavaScript / TypeScript / SQL / KQL
  • Database experience (MySQL, Cassandra, PostgreSQL, etc.)
  • Experience in debugging complex systems using centralized logging (Prometheus, Splunk, etc.)
  • Queue and streaming experience (NATS, RabbitMQ, Kafka, etc.)
  • Excellent interpersonal communication skill
  • Experience accepting and giving meaningful feedback on technical designs and code analysis
  • Familiarity with Agile development cycles and Continuous Integration techniques
  • Excellent interpersonal communication skills
  • Ability to work in the fast paced globally distributed teams
  • Full professional proficiency in English


  • Proven experience with an object-oriented programming language, preferably Go (C, C++, C# or Python are also acceptable)
  • Experience with modern front-end JS technologies and frameworks (Angular, ReactJS, VueJS, etc.)
  • Experience with distributed architectures and systems
  • Experience in working with containerized environment (Kubernetes, Docker, etc.)
  • Experience in debugging complex systems using centralized logging (Prometheus, Splunk, etc.)
  • Experience in Linux/Unix based environments