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