Principal Machine Learning Engineer

1 week ago


Bengaluru, Karnataka, India Red River Full time ₹ 12,00,000 - ₹ 36,00,000 per year

About the Job

The Data And AI team is a  highly focused effort to lead digital-first execution and transformation at Red Hat leveraging data & AI strategically for our customers, partners, and associates. The engineering team is focused on building and delivering strategic AI agents & MCP Servers built on our Data & AI platform, designed to augment human capabilities, accelerate business workflows, and scale operations across the enterprise.

In this role,  you'll take ownership of end-to-end ML systems, champion best practices, and deliver impactful, production-grade models. You'll work autonomously, mentor others, and collaborate with data, engineering, and product teams to bring AI & agentic capabilities into production.

What You Will Do

  • GenAI Development: Lead the research and implementation of advanced algorithms and tools for NLP/GenAI tasks. Drive the development of next-generation AI/ML applications in a highly collaborative environment.

  • Solution Delivery: Contribute to the design, implementation, and delivery of AI platform capabilities & agentic solutions from concept to production.

  • Build ML/NLP Pipelines: Design, build, and evolve ML pipelines that cover data ingestion, preprocessing, feature engineering, training, validation, deployment, and monitoring. Ensure the successful training and evaluation of NLP models, refining them based on statistical analysis.

  • Productionize Models: Translate research prototypes and models into production-quality code, ensuring robustness, scalability, and maintainability.

  • Model Evaluation & Tuning: Select appropriate algorithms and modeling techniques, perform hyperparameter tuning, and conduct comparative experimentation. Evaluate and validate model performance using advanced metrics (e.g., ROC-AUC, precision/recall curves, calibration, fairness, drift) and set up continuous validation/regression checks.

  • Build & Operate Systems: Design, build, and evolve MCP servers and Agents that enable and empower Red Hatters to do business efficiently. Instrument models and systems with monitoring, logging, alerting, and automated healing or scaling mechanisms.

  • Troubleshoot & Support: Troubleshoot and resolve production incidents, root-cause errors, data drifts, performance regressions, or infrastructure issues.

  • Collaborate & Mentor: Collaborate with cross-functional teams, including finance, operations, sales, and marketing, to understand and meet business needs. You will also collaborate closely with software engineers, data engineers, and SRE/DevOps to integrate ML services into broader systems.

  • Set Standards: Mentor more junior engineers, lead code reviews, and help establish ML lifecycle and quality standards. Stay current with emerging ML research, frameworks, and tooling, and proactively propose improvements or experiments.

What You Will Bring

  • Education & Experience: Bachelor's degree or above in Computer Science, Math, Computational Linguistics, Computer Engineering, or other related fields.

  • NLP Expertise: 5+ years of professional experience in NLP, with a strong command of Python and frameworks such as Spacy and Hugging Face.

  • ML Lifecycle Mastery: Proven expertise in designing and delivering NLP applications across all stages of the data science lifecycle.

  • GenAI & Frameworks: Deep understanding of machine learning frameworks and experience in Generative AI application development. This includes working knowledge of TensorFlow, TensorFlow Serving, Keras, and PyTorch, as well as experience with LLMs, Embedding models, and Vector Databases.

  • Software Engineering Excellence: Exceptional software engineering skills that lead to an elegant and maintainable data platform. Proficiency in at least one general-purpose programming language (e.g., Python, Go, Java, Rust, etc.).

  • Scalable Systems: Experience developing highly scalable backend microservices in AWS.

  • Enterprise Focus: Past experience in building enterprise data platforms that have a high level of governance and compliance requirements.

  • Collaborative Mindset: Comfortable working with a small team in a fast-paced, highly collaborative environment. You have loosely held strong opinions and perspectives that you kindly debate, defend, or change to ensure the entire team moves as one.

  • Communication & Business Acumen: Excellent communication, presentation, and writing skills. Experience in interacting with cross-functional business and engineering teams and capability in undertaking business needs analysis in direct consultation.

  • Personal Drive: Motivated with a passion for quality, learning, and contributing to collective goals. You set and reset the bar on all things quality, from code through to data , have a bias for action, and lead by example.

  • User Empathy: Deep empathy for your platform's users, leading to a constant focus on removing friction, increasing adoption, and delivering business results.

Optional Bonus Skills

  • Familiarity with open source or inner source development and processes.

  • Familiarity of data mesh architectural principles.

  • Experience with Snowflake, Fivetran, dbt, Airflow / Astronomer.

About Red Hat

Red Hat is the world's leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Inclusion at Red Hat
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.

Equal Opportunity Policy (EEO)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.


Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.
Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application- General inquiries, such as those regarding the status of a job application, will not receive a reply.

  • Bengaluru, Karnataka, India Informatica Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Principal Machine Learning EngineerInformatica is on a journey to leverage generative AI to simplify cloud data management. Principal Machine Learning Engineer will be responsible for driving the overall architecture and pipelines to enable Machine Learning engineers to build, train and deploy Models at scale across multiple cloud services providers in a...


  • Bengaluru, Karnataka, India, Karnataka Informatica Full time

    Principal Machine Learning EngineerInformatica is on a journey to leverage generative AI to simplify cloud data management. Principal Machine Learning Engineer will be responsible for driving the overall architecture and pipelines to enable Machine Learning engineers to build, train and deploy Models at scale across multiple cloud services providers in a...


  • Bengaluru, Karnataka, India Talent Nexa Consulting Full time ₹ 18,00,000 - ₹ 22,00,000 per year

    Job Title: Principal Machine Learning EngineerLocation: Bengaluru, IndiaCompany: US-Based SaaS Product CompanyExperience: 8-12 yearsAbout the Role: We are seeking a highly skilled and experienced Principal Machine Learning Engineer to join our dynamic team. The ideal candidate will have deep expertise in Machine Learning (ML), Natural Language Processing...


  • Bengaluru, Karnataka, India Hewlett Packard Enterprise Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per year

    Principal AI and Machine Learning EngineerThis role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and...


  • Bengaluru, Karnataka, India Warner Bros. Discovery Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Description : Roles & Responsibilities : - We are looking for a passionate machine learning expert to lead design and development of next-gen video intelligence efforts that drive key applications powered by multimodal video understanding. - You have significant experience in building reliable machine learning products in the computer vision domain. -...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Machine Learning Engineer,AVP Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...


  • Bengaluru, Karnataka, India TCP Corps Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Responsibilities: • Develop, deploy, and maintain machine learning models using AWS Sagemaker and MLFlow. • Implement end-to-end ML pipelines, from data ingestion to model deployment. • Optimize model performance and scalability. • Collaborate with data scientists to transition models from development to production. • Implement Data Science...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Machine Learning Engineer Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environment Day-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which...


  • Bengaluru, Karnataka, India Apple Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact the future of Manufacturing here at Apple through cutting edge ML techniques? This position involves a wide variety of skills, innovation,...


  • Bengaluru, Karnataka, India Catalyst IQ Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Description : Years of Experience : YearsJob Title : Machine Learning Engineer (Python Coding with ML Experience)Location : Bangalore (5 days WFO) NO WFH allowed at the moment.Job Summary : We are seeking a highly skilled and versatile Machine Learning Engineer who embodies the rare combination of a strong software engineer and ML exposure with experience...