Software Engineer - Golang - Gigafactory Berlin-Brandenburg

Tesla
Grünheide (Mark), Germany
19 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Java (Programming Language) Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Data Structures Relational Databases Software Debugging Distributed Systems Fault Tolerance PostgreSQL MySQL Prometheus
+13 more
Scala (Programming Language) Software Engineering Rust (Programming Language) Data Logging Data Storage Technologies Kotlin Kubernetes Apache Kafka Build Tools Stream Processing Splunk Golang Programming Languages

Job description

Our engineers are hands-on and encouraged to own their own projects, contribute to innovative ideas, and make an impact on the way our company operates. The mission of our team is to streamline factory operations by building world-class scalable software systems, decrease business costs, and solve engineering challenges from both development and support perspective. What You’ll Do

  • Participate in requirements gathering, technical specification, and design of complex software systems
  • Define an architecture for fault-tolerant, distributed, and adaptive applications
  • Implement, deploy, and maintain enterprise-scale manufacturing execution software
  • Work closely with Operations, Manufacturing Engineering, Quality, and Supply Chain teams. Collaborate with teams of engineers from multiple disciplines
  • Build tools, test-automation, and documentation
  • Be flexible, responsive, and adaptive to ever changing business requirements

Requirements

  • Good understanding of software development fundamentals including software design, algorithms, data structures, modularity, and code maintainability
  • Hands-on software development experience using Go, or a multi-year experience with another programming language (especially Java, Scala, Kotlin, C#, C++, Rust) and a willingness to learn Go
  • Efficient knowledge of SQL and relational databases (MySQL, PostgreSQL, etc.)
  • Full professional proficiency in English; German is a plus
  • Experience with Kubernetes is a big plus
  • Kafka knowledge and stream processing is nice to have
  • Debugging complex systems using centralized logging (Prometheus, Splunk, etc.)
  • Knowledge of distributed computing and data storage systems

About the company

Tesla is also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all