Python Software Engineering Internship – starting July 2024

Jobbeschreibung
Life is always about becoming… Im Leben geht es darum, sich auf eine Reise zu begeben, um die beste Version unseres zukünftigen Selbst zu werden. Während wir Neues entdecken, stellen wir uns Herausforderungen, meistern sie und wachsen über uns hinaus.

Bewerben Sie sich bei Mercedes-Benz und finden Sie den Aufgabenbereich, in dem Sie Ihre Talente individuell entfalten können. Dabei werden Sie von visionären Kolleginnen und Kollegen unterstützt, die Ihren Pioniergeist teilen. Bei uns einzusteigen bedeutet, Teil eines globalen Teams zu werden, dessen Ziel es ist, die begehrenswertesten Automobile der Welt zu bauen. Together for excellence.

Stellennummer: MER00036VX

Software Engineering Internship in Python starting July 2024 in the area “Vehicle Data and Products” in Stuttgart.

Mercedes-Benz Mobility AG (MBM) supports the sales of Mercedes-Benz Groups automobile brands with tailor-made financial services. The products range from leasing, retail financing, and dealer financing to commercial fleet management, insurance solutions, banking services, and innovative mobility services. MBM operates in more than 40 countries. With more than 10000 employees, the company services a contract volume of about 120 billion Euros.

The team “Vehicle Data and Products” is responsible for making products and APIs to make vehicle data valuable and accessible for the MBM. Exemplary products are dynamic leasing products depending on your driving behavior, usage-based insurance products, valuation of the market price of a vehicle, etc. As IT we are closely working together collocated with our colleagues from different business units (such as sales & marketing, credit, and insurance).

In the team, we work with forefront software solutions, based on microservices, containerization, cloud, API gateways, web, and mobile applications. We leverage a diverse set of open-source technologies such as Python, Postgres, and GitHub, complemented by tools like Databricks, Kubernetes, and Docker. Additionally, we utilize cloud services like Azure.

We are looking for a Python Software Engineering intern to support our team on the product called CALUE – a machine-learning-powered application designed to predict market values of new and used vehicles.

These challenges await you:

As a Python Software Engineering intern, your responsibilities will include:

  • Writing and adapting Python code to preprocess and process data for training regression machine learning models
  • Identifying and extracting relevant features from data to be utilized in training machine learning models
  • Integrating features into the existing data pipelines
  • Testing the pipelines, and sending requests to the Flask application, which serves REST endpoints for consuming the machine learning models
  • Conducting feature impact analysis on evaluation metrics to determine the effectiveness of different features and feature changes
  • Debugging code to resolve any issues that arise during development and testing phases
  • Writing unit tests to ensure the reliability and robustness of the implementation
  • Collaborating closely with software engineers, data engineer and data scientist, product owner, and interacting with stakeholders
  • Being an integral part of the team, actively contributing to discussions, sharing insights, and fostering a collaborative team environment

  • Pursuing studies in Computer Science, Software Engineering, or a related field, ideally beyond the fifth semester
  • Proficient in writing and comprehending Python code structured across multiple modules and classes
  • Experienced in utilizing Git and GitHub for version control in collaborative software development
  • Basic grasp of Object-Oriented Programming principles within Python
  • Basic familiarity with Relational Databases, including PostgreSQL and SQLite
  • Exposure to cleaning, transforming, extracting, and analyzing tabular data (e.g., CSV format) using Pandas and scikit-learn would be beneficial
  • Understanding of Unit Testing principles is welcomed
  • Fluent in English

Personal skills:

  • Ability to prioritize tasks, set yourself goals, and work self-organized to achieve them
  • Ability to clearly describe and communicate complex problems and elaborate solutions
  • Openness and self-motivation to learn, give and receive feedback, and develop yourself further
  • Ability to work in intercultural teams

Additional requirements:

  • Applicants must be currently enrolled in a university in Germany and possess eligibility to work within Germany.
  • To be considered, each application must include a CV and a transcript of records.

You do not bring everything? Do not worry. We are looking for people who are eager to learn and develop themselves.

Additional information:

It doesn't work completely without formalities. When sending your online application, please attach your CV, certificate of enrollment, current performance record, relevant certificates, if applicable proof of mandatory internship and the standard period of study (max. 5 MB) and mark your application documents as "relevant for this application" in the online form.

Please find the criteria of employment "here".

Citizens of countries outside the European Trade Union please send, if applicable, your residence / work permit.

We particularly welcome online applications from candidates with disabilities or similar impairments in direct response to this job advertisement. If you have any questions, you can contact the local disability officer once you have submitted your application form, who will gladly assist you in the onward application process: [email protected]

Please understand that we no longer accept paper applications and that there is no right to get your documents returned.

If you have any questions regarding the application process, please contact HR Services by e-mail at [email protected] or by phone: 0711/17-99000 (Monday to Friday between 10 a.m. to 12 a.m. and 1 p.m. to 3 p.m.).


  • Mit­arbeiter­rabatte möglich
  • Essens­zulagen
  • Betrieb­liche Alters­ver­sorgung
  • Mit­arbeiter­beteili­gung möglich
  • Hybrides Arbeiten möglich
  • Mit­arbeiter­handy möglich
  • Gesund­heits­maß­nahmen
  • Flexible Arbeits­zeit möglich
  • Mit­arbeiter Events
  • Mobilitäts­angebote
  • Lebens­langes Lernen
  • Betriebs­arzt
  • Kantine, Café
  • Barriere­frei­heit
  • Gute An­bindung
  • Park­platz
View More