Bosch Group Logo

Bosch Group

Senior ML Engineer Lead

Posted 6 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
Bengaluru, Karnataka
Senior level
The Senior Machine Learning Engineering Lead will drive machine learning initiatives including time series analysis, process optimization, and feature engineering. The role encompasses leading a team, designing efficient workflows, building CI/CD pipelines, ensuring high-quality solution delivery, and maintaining client relationships.
The summary above was generated by AI

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Looking for a highly skilled “Senior Machine Learning Engineering Lead” to oversee and drive machine learning initiatives focusing on time series analysis, process curve analysis, tabular data, and feature engineering. In this role, you will lead a team of engineers and data scientists, ensuring the effective delivery of machine learning solutions to customers. You will also be responsible for designing efficient workflows, building robust CI/CD pipelines, and handling client interactions to deliver high-quality solutions on time.Roles & Responsibilities:

Machine Learning and Data Engineering:
Time Series Analysis: Develop and implement advanced machine learning models for analyzing time-series data (e.g., forecasting, anomaly detection).
Process Curve Analysis: Apply machine learning techniques to analyze process curves, optimize processes, and predict system behavior based on historical data.
Tabular Data: Manage and work with structured/tabular datasets to build models that deliver actionable insights.
Feature Engineering: Design and implement innovative feature engineering techniques to enhance model performance, ensuring that features align with business goals.
Model Development and Optimization: Develop, test, and optimize machine learning models and algorithms for various business use cases.

Leadership and Team Management:
Team Mentorship: Lead a team of machine learning engineers and data scientists, providing guidance and mentorship to junior team members.
Collaboration: Work closely with data scientists, software engineers, product managers, and other stakeholders to design, implement, and deliver end-to-end solutions.
Customer Handling: Serve as the primary point of contact for customers, gathering requirements, addressing technical challenges, and ensuring the timely delivery of high-quality solutions.
Client Deliverables: Ensure all project milestones are met, and machine learning models and solutions are aligned with customer expectations.

Pipeline and Workflow Design:
CI/CD Pipeline: Design and maintain robust CI/CD pipelines for machine learning model training, validation, and deployment, ensuring efficient and automated workflows.
Model Deployment and Monitoring: Oversee the deployment of machine learning models into production, ensuring they meet performance, reliability, and scalability requirements.
Automated Workflows: Build automated workflows for data pipelines, model training, evaluation, and reporting, ensuring seamless integration with business processes.Quality Assurance and Optimization:
Performance Monitoring: Monitor model performance post-deployment, identifying and addressing any issues related to accuracy, speed, or scalability.
Process Improvement: Continuously evaluate and improve model development practices, machine learning pipelines, and workflows to drive efficiency and reduce time-to-market.
Documentation: Ensure that all models, pipelines, and processes are well-documented and easily reproducible for future iterations or modifications.

Required skills:Technical Skills:
Programming Languages: Proficiency in Python, R, or other relevant languages (e.g., Java, Scala).
Machine Learning Frameworks: Expertise in ML libraries like scikit-learn, TensorFlow, Keras, XGBoost, PyTorch, etc.
Time Series Analysis: Experience with time-series forecasting models (ARIMA, LSTM, Prophet, etc.) and anomaly detection.
Data Engineering: Expertise in working with large-scale datasets and tools like Pandas, NumPy, SQL, and data wrangling techniques.
Feature Engineering: Strong skills in creating meaningful features to improve model accuracy and performance.
CI/CD Tools: Experience with CI/CD tools like Jenkins, GitLab, CircleCI, or similar platforms for automating deployment workflows.
Cloud Platforms: Experience with cloud computing services like AWS, GCP, or Azure for model deployment and scalability.
Version Control: Proficient in using Git for version control and collaboration.

Soft Skills:

  • Strong leadership and team management skills, with a focus on mentoring and development of team members.
  • Excellent communication skills for handling customer interactions, explaining technical concepts to non-technical stakeholders, and delivering presentations.
  • Problem-solving mindset with the ability to analyze complex data and identify actionable insights.
  • Highly organized, detail-oriented, and able to manage multiple projects simultaneously.

Experience:

  • 8+ years of experience in machine learning engineering with a focus on time-series analysis, process curve analysis, tabular data, and feature engineering.
  • At least 3-5 years of leadership experience managing teams and handling customer-facing responsibilities.
  • Strong experience in designing and deploying ML models in production environments.
  • Proven track record of successfully managing client relationships and delivering high-quality solutions on time.
  • Experienced in working in cross-functional, international setups
  • Entrepreneurial, business-driven mindset.

Preferred Expertise:

  • Experience in deploying models at scale using containerization technologies like Docker and Kubernetes.
  • Knowledge of MLOps principles and practices.
  • Background in domain-specific areas (e.g., manufacturing, finance, healthcare) related to time-series and process data.

Qualifications

B.E./ M.E./M. Tech in Computer Science Engineering, Ph. D is plus

Additional Information

8 - 12 years

Top Skills

Java
Python
R
Scala

Bosch Group Bengaluru, Karnataka, IND Office

H No -31,Ward No 2,Mahaveer Peth, Baramati 413102,Dist Pune., Bengaluru, Karnataka, India

Similar Jobs

3 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Financial Services
As a Senior Lead Software Engineer at JPMorgan Chase, you will enhance existing systems and develop machine learning platforms, providing technical leadership and ensuring reliable production operations. Responsibilities include optimizing existing ML libraries, collaborating with tech and product teams, managing a 24/7 environment, and establishing standards for ML processes.
Top Skills: CassandraJavaSpring
18 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Senior Lead Machine Learning Engineer at Capital One, you will architect and develop full-stack solutions for monitoring and managing Generative AI and machine learning models, collaborate with teams to build observability platforms, and leverage cloud technologies to enhance insights into model performance and compliance.
Top Skills: JavaPythonScala
2 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Mid level
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Principal Associate - Machine Learning Engineer, you will lead the design of observability tools, enhance generative AI models, and build APIs for model governance. You will accelerate the deployment of machine learning models and drive innovation in observability practices at Capital One.
Top Skills: GoJavaPython

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account