Job Description
Zscaler is seeking a Staff Machine Learning Engineer to join their Engineering team. The ideal candidate will play a crucial role in designing and deploying Gen AI/ML-driven workflows to automate and optimize engineering systems. This role involves overseeing the entire lifecycle of ML projects, from analysis and training to testing, building, and deploying ML models into production environments. The Staff Machine Learning Engineer will collaborate with cross-functional teams to define system requirements and design scalable, secure, and reliable solutions, as well as provide technical leadership and mentorship to junior team members.
Role involves:
- Designing and deploying Gen AI/ML-driven workflows
- Overseeing the entire lifecycle of ML projects
- Collaborating with cross-functional teams
- Providing technical leadership and mentorship
Requirements:
- 5+ years of experience as a Software Engineer or ML platform engineer
- Proficiency with data science tools and languages and frameworks such as Python, R, Java, TensorFlow, PyTorch, MXNet, SQL, and related libraries and frameworks
- Experience in creating Gen AI/ML-based systems using Large Language Models (LLMs), fine-tuning LLMs for specific tasks, Retrieval-Augmented Generation (RAG) and Agentic AI
- Strong proficiency in system design, security, and scalability principles
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
Role offers:
- Opportunity to work on the world’s largest cloud security platform
- Chance to collaborate with a team of cloud architects, software engineers, and security experts
- Inclusive and supportive culture
- Comprehensive and inclusive benefits program