onsite
Working Student Machine Learning for Powertrain Fault Detection - BMW AG
ML Engineer
Support the development of machine‑learning models to detect faults in powertrain systems, using Python, TensorFlow and data‑analysis techniques while collaborating with engineers and researchers.
About the role
Key Responsibilities
- Collect, preprocess, and label sensor and diagnostic data from powertrain components.
- Develop and train machine‑learning models (e.g., deep learning, anomaly detection) for early fault detection.
- Evaluate model performance, conduct error analysis, and iterate on feature engineering.
- Integrate prototypes into existing testing pipelines and support validation on hardware‑in‑the‑loop setups.
- Document experiments, results, and code in a reproducible manner using version control.
Requirements
- Enrolled in a Computer Science, Electrical Engineering, or related program (Bachelor or Master).
- Proficiency in Python and experience with machine‑learning libraries such as TensorFlow or PyTorch.
- Strong analytical skills and familiarity with data preprocessing, statistical analysis, and model evaluation.
- Basic knowledge of Linux command line, Git, and software development best practices.
- Ability to work independently and communicate technical concepts effectively within a multidisciplinary team.
Skills
pythonmachine learningtensorflowdata analysislinux