Zscaler - San Jose, CA

posted 26 days ago

Full-time - Mid Level
San Jose, CA
501-1,000 employees
Professional, Scientific, and Technical Services

About the position

As a Senior Software Engineer specializing in Machine Learning at Zscaler, you will be part of a dynamic team that is at the forefront of cloud security technology. Your role will involve working with a massive scale of network, security, and enterprise data to enhance our Machine Learning platform. You will report directly to the Senior Engineering Manager and will be responsible for building large-scale distributed systems that support the entire Machine Learning pipeline. This includes data collection, feature engineering, model training, model evaluation, model deployment, and real-time service and policy evaluation. In this position, you will leverage your analytical and mathematical skills to ensure that the results produced by our systems are consistent and reliable. You will tackle complex real-world business problems, such as threat detection and automation, by collaborating with various teams, including data scientists, product management, and product engineering. Your contributions will be crucial in enabling organizations worldwide to adopt a cloud-first strategy while ensuring their data remains secure and protected. Zscaler is known for its innovative approach and has built the world's largest cloud security platform from the ground up. With over 100 patents and a commitment to enhancing services, you will be joining a team that is dedicated to pushing the boundaries of technology and security. If you are passionate about building and innovating in a fast-paced, collaborative environment, this is the opportunity for you.

Responsibilities

  • Build large-scale distributed systems to support the Machine Learning pipeline.
  • Conduct data collection, feature engineering, model training, model evaluation, and model deployment.
  • Perform real-time service and policy evaluation.
  • Apply analytical and mathematical skills to ensure data consistency and reliability.
  • Solve complex real-world business problems such as threat detection and automation.
  • Collaborate with data scientists, product management, and product engineering teams.

Requirements

  • An algorithm, data structure, computer science foundation.
  • 4+ years of industry experience in AI/ML and proficiency in Python and C Coding.
  • 4+ years of experience using distributed data processing tools such as Spark, BigQuery, or Apache Beam.
  • 4+ years of experience building and scaling models based on LightGBM/LLM.
  • 4+ years of experience with public cloud services infrastructure offerings such as AWS, GCP, or Azure.
  • 4+ years of experience with Docker, Kubernetes, and event messaging systems such as Kafka or RabbitMQ.

Nice-to-haves

  • Experience with C Coding.
  • Experience setting up SQL/NoSQL databases such as Postgres, MongoDB, or Redis.
  • Familiarity with machine learning or deep learning frameworks such as Pandas, Numpy, Scikit-learn, TensorFlow, or PyTorch.
  • Familiarity with networking and networking security.

Benefits

  • Competitive salary range of $122,500—$175,000 USD based on experience and skills.
  • Comprehensive health insurance coverage.
  • 401k retirement savings plan with company matching.
  • Paid time off and holidays.
  • Opportunities for professional development and continued education.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service