Full Stack Software Engineer

  • Robert-Bosch-Campus 1, 71272 Renningen, Germany
  • Full-time
  • Legal Entity: Robert Bosch GmbH

Company Description

Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology – with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.                       

The Robert Bosch GmbH is looking forward to your application!

Job Description

Over the last few years, Bosch has established the Bosch Center for Artificial Intelligence (BCAI) as one of the leading enterprise research centers for AI. The Applied ML, Data- and Software Engineering team is one part of the BCAI with the mission to incubate, engineer and roll out AI solutions to Bosch. We work closely with domain experts on real-world applications to transform Bosch into a data-driven company.

  • You will be part of a motivated and interdisciplinary product development team and create AI centric tools for our end-users. Part of your job is to rapidly prototype product ideas and bring them into the next MVP iteration. You will be an important interface at the design, frontend and backend of our products.
  • You will take ownership of specific components and key features, make them usable and scalable. You will work on the client side and server side of the code base. Together with your teammates, you will foster the software engineering culture in our team.
  • You value the principles of the Agile Manifesto. You like to continuously grow your skills and share knowledge. You see product development from a holistic point of view. You will collaborate with various levels of management and technical staff.


  • Education: excellent degree (Bachelor or Master) in computer science or a related field
  • Personality and Working Practice: We are looking for an enthusiastic and motivated teammate who is keen to learn new technologies and share knowledge and likes to work within a team as well as to work independently
  • Experience and Knowledge: 2+ years professional experience in software development, proficiency in two or more modern programming languages (e.g. Python, Java or JavaScript), demonstrated experience in working on the client side and server side of web applications, general understanding of machine learning methods and experience in developing software in AI or data centric domains, knowledge of client side frameworks and technologies (e.g. HTML, CSS, React, Angular), knowledge of server side frameworks (e.g. Express) and databases (e.g. MongoDB, PostgreSQL) as well as knowledge of software engineering best practices (e.g. code reviews, CI/CD, testing, operations or arc42), knowledge in cloud technologies and microservices based architecture is a big plus
  • Languages: fluent in English (written and spoken)

Additional Information

Take that challenge and be a part of this young and vibrant team! We would like to welcome you as soon as possible.
Apply today at the Bosch Center for Artificial Intelligence

Please submit all relevant documents (curriculum vitae, letter of motivation and certificates). We encourage you to also send links to relevant code that you have worked on, such as links to your GitHub, GitLab or Stack Overflow account.

Apply now in just 3 minutes!
Are you interested in working from home, or part-time? Please don't hesitate to ask us.

Need support during your application?
Michael Streitmayer (Human Resources)
+49 711 811 33306

Need further information about the job?
Sven Lindenschmid (Functional Department)
+49 711 811 91204

Videos To Watch

Privacy PolicyImprint