Staff Machine Learning Engineer

Zscaler · Bengaluru · 5+ yrs experience · Posted 2026-07-18

Tech stack: AWS

Apply on the company site · Get a referral for this role

Zscaler salary & ratings · Zscaler interview process · More live openings

About the role

Responsibilities:
- We are looking for an experienced Staff Machine Learning Engineer to join our Engineering team.
- This role is based in Bangalore, reporting to the Manager, Machine Learning Engineering.
- You will be responsible for building and maintaining large-scale distributed systems that power our entire ML pipeline, from data collection to real-time serving.
- You'll solve complex real-world business problems by partnering closely with data scientists and product teams to deliver impactful automation and intelligence.
- Build and maintain large-scale distributed systems to support the whole pipeline including data collection, feature engineering, model training, model evaluation, model deployment, and real-time serving
- Develop functional specifications, assess task requirements and scheduling, and participate in the development, debug, and support
- Solve complex real-world business problems like threat detection and business intelligence by working closely with stakeholders including data scientists, product management, and product engineering teams
Qualifications:
- 5+ years of experience as a Software Engineer or ML Engineer
- Experience with applying machine learning for improving key business metrics, optimized models for accuracy, latency
- Experience with researching newer techniques, and innovating for building ML based solutions
- Experience with algorithms in building out data collection/processing infrastructure, Machine Learning model training, and serving platforms
- Deep expertise with cloud infrastructure (AWS)
- Proven track record of designing, building and shipping end-end applications at scale
- Experience identifying and solving problems in data using machine learning systems
- Familiarity with multi-agent systems, agent architectures, prompt engineering and SOTA AI frameworks

Qualifications

- 5+ years of experience as a Software Engineer or ML Engineer
- Experience with applying machine learning for improving key business metrics, optimized models for accuracy, latency
- Experience with researching newer techniques, and innovating for building ML based solutions
- Experience with algorithms in building out data collection/processing infrastructure, Machine Learning model training, and serving platforms
- Deep expertise with cloud infrastructure (AWS)
- Proven track record of designing, building and shipping end-end applications at scale
- Experience identifying and solving problems in data using machine learning systems
- Familiarity with multi-agent systems, agent architectures, prompt engineering and SOTA AI frameworks

Responsibilities

- We are looking for an experienced Staff Machine Learning Engineer to join our Engineering team.
- This role is based in Bangalore, reporting to the Manager, Machine Learning Engineering.
- You will be responsible for building and maintaining large-scale distributed systems that power our entire ML pipeline, from data collection to real-time serving.
- You'll solve complex real-world business problems by partnering closely with data scientists and product teams to deliver impactful automation and intelligence.
- Build and maintain large-scale distributed systems to support the whole pipeline including data collection, feature engineering, model training, model evaluation, model deployment, and real-time serving
- Develop functional specifications, assess task requirements and scheduling, and participate in the development, debug, and support
- Solve complex real-world business problems like threat detection and business intelligence by working closely with stakeholders including data scientists, product management, and product engineering teams

More openings at Zscaler