AI_ML_Engineer

  • Full-time
  • Legal Entity: Bosch Global Software Technologies Private Limited

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 27,000+ 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

Roles & Responsibilities :

We are looking for skilled Senior Application Developer to join our dynamic team, specializing in Data and AI-driven solutions. The ideal candidate will have a strong technical background, experience with advanced data pipelines, and be capable of building and optimizing scalable AI/ML applications. You’ll collaborate closely with team leads to understand business requirements, design and implement application development plans, and leverage the latest technologies to deliver high-quality, impactful applications.
 

Qualifications

Educational qualification: Bachelor's or Master's degree in Computer Science, Data Science, or a related field

 

Experience :4+ years of professional experience in application development, with a focus on data and AI solutions

 

Mandatory/requires Skills :
Proven experience in developing and deploying Generative AI applications, with a strong

understanding of underlying concepts and techniques

? Proficiency in Python for scripting, data manipulation, and building scalable applications

? Extensive experience with Azure Databricks and PySpark for big data processing and advanced

analytics

? Working knowledge of Unity Catalog for data management, security, and governance within Azure

? Solid experience with Docker for containerizing applications and managing dependencies

? Familiarity with the RAG pipeline and building applications with LLMs

? Understanding of deep learning concepts and experience in applying them within data-driven

applications

? Hands-on experience with Hugging Face library for NLP and transformer models

? Experience with TensorFlow, PyTorch, or JAX for building and training deep learning models

? Intermediate knowledge of Linux for managing and automating server-side processes

? Experience with data preparation tools and techniques for large datasets

? Familiarity with API environments and deployment strategies

? Experience with GPU utilization for model training and inference

? Knowledge of prompt engineering techniques for optimizing GenAI model outputs

Preferred Skills :

Collaborate with team leads and stakeholders to define and prioritize business requirements for

data-centric and AI-based applications

? Design, compile, and implement development plans for new applications or improvements to

existing applications, ensuring scalability and maintainability

? Develop, test, and deploy application code and scripts, with a focus on performance and

integration

? Demonstrate application prototypes, gather user feedback, and iteratively refine the solution

based on this feedback

? Oversee the installation, configuration, and updating of applications, ensuring smooth rollouts

and adherence to best practices

? Integrate and manage data securely and efficiently across environments, utilizing platforms such

as Azure Databricks and Unity Catalog for secure data governance

? Build and maintain RAG (Retrieval-Augmented Generation) / GenAI pipelines, working with large

language models (LLMs) and other AI/ML models to implement AI-driven features

? Create Dockerized environments to ensure consistent and reproducible application deployments

across development and production environments

? Conduct code reviews, troubleshoot issues, and support continuous integration and delivery

practices

Privacy NoticeImprint