Zscaler is looking for an experienced Staff Machine Learning Engineer to join their Shared Platform Services team in Bangalore. This role involves architecting, building, and maintaining robust, large-scale distributed systems for the entire ML pipeline on the client side, including data collection, feature engineering, model training, evaluation, deployment, and real-time serving. The engineer will develop functional specifications, debug client-side ML solutions, and solve complex business problems by collaborating with data scientists and product teams. The position requires optimizing C/C++ code for ML model execution and integrating models on client platforms for optimal performance.
Good To Have:- Strong experience with LLMs, agent architectures and prompt engineering
- Experience with ONNX runtime for optimizing and deploying machine learning models
- Advanced degree or certifications in Machine Learning
Must Have:- Architecting, building and maintaining robust, large-scale distributed systems to support the entire ML pipeline on the client side
- Developing functional specifications, assessing task requirements and scheduling, and actively participating in the development, debugging, and support of client-side ML solutions
- Solving complex real-world business problems by working closely with various stakeholders
- Developing, implementing, and optimizing C/C++ code for the efficient execution of machine learning models on client side or server side
- Integrating and running various machine learning models on client platforms, ensuring optimal performance and resource utilization
- 8+ years of experience as a Software Engineer including 3+ years of ML platform engineer, with a focus on client-side development
- Experience in C/C++ programming for high-performance applications
- Good understanding of Windows OS and experience building applications on Windows OS using Visual Studio
- Strong experience with algorithms and programming skills in building out data collection/processing infrastructure, Machine Learning model training, and serving platforms on client devices
- Experience with SLM models and running different ML models on client-side environments
Perks:- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks