Actively Hiring
BM
ML Engineer - Simulation & Data Pipelines AIML
BMW TechWorks India
Skills:
Python
Job Description
Job Title: ML Engineer - Simulation & Data Pipelines AIML
Company: BMW TechWorks India
Job Category: Machine Learning
Roles & Responsibilities:
About the Role
We are looking for a skilled Automation Engineer to revolutionize our simulation workflows. In this role, your primary mission is to eliminate manual tasks, connect fragmented software tools, and build scalable data pipelines.
Responsibilities
* Workflow Automation: Design, develop, and maintain automated pipelines to orchestrate complex simulation runs and processes. This includes scripts within CATIA, Dassault CST Studio, and Siemens CFD Tools.
* Tool Integration: Connect various commercial, open\-source, and in\-house simulation tools using modern APIs and scripting interfaces (primarily Python).
* Data Lifecycle \& Versioning: Implement and manage robust data management strategies to version control large simulation datasets, configurations, and models. Preparation for ML / AI Applications is one of the focus points.
* Automated Reporting: Program and maintain automated generation pipelines that compile raw simulation data into structured, easy\-to\-read technical reports.
* Continuous Improvement: Standardize engineering workflows by applying software engineering best practices (DevOps mindset) to the traditional R\&D environment.
Work Location: Maharashtra, India
Availability: Full time
Requirements
Required Experience, minimum: 3 years
Required Experience, maximum: 6 years
* Minimum Qualification: B.Tech/B.E
* Education: Degree in any engineering discipline, Computer Science, Software Engineering, IT, or a related field (or equivalent practical experience).
* Automation Enthusiast: Strong experience in writing clean, modular code in Python or other scripting languages for automation purposes.
* Integration Skills: Proven experience working with APIs and handling data formats like JSON, XML, or HDF5\.
* Data Management: Strong familiarity with version control systems (e.g., Git) and knowledge of databases (SQL/NoSQL) or data pipelines.
* Communication: Fluent in English; ability to collaborate closely with non\-software engineering teams (simulation experts).
Key Skills: Python
Salary: Not disclosed