Назад к вакансиям

Principal Machine Learning Engineer

PingIdentityTel Aviv и ещё 1 городГибридот 6 лет
PythonSQLKubernetesKafkaAWSData EngineeringAirflowSparkMLOpsFlinkML EngineerML Platform

Описание

This role on Ping Identity's AI & Data Platform team involves architecting, building, and scaling the ML platform that powers intelligent identity products, enabling data scientists and engineers to train, optimize, and deploy low-latency decisioning models.

Responsibilities

  • Architect, build, and operate scalable ML platforms, tools, and services that enable data scientists and engineers to promote, evaluate, deploy, and monitor models in production
  • Design and run the ML models’ feature store, ensuring offline/online consistency, feature reuse, lineage, and governance across training and serving paths
  • Own real-time ML in the critical path: streaming feature pipelines and low-latency, sub-second model serving in production
  • Build efficient, automated data pipelines using Python, SQL, Airflow, and Spark to support ML training, inference, and analytics
  • Drive MLOps end to end — CI/CD for models, containerized deployment on Docker/Kubernetes, monitoring, and continuous model lifecycle management
  • Create tools, and utilities that reduce overhead and let data scientists focus on model development and research
  • Architect and manage distributed big-data pipelines (Spark, Kafka, cloud-native data platforms), ensuring high availability and performance
  • Work closely with Data Science, SRE, and Product teams to integrate ML capabilities into Ping's ecosystem
  • See the big picture while coding the details: shape system architecture and technical direction, mentor engineers, and raise the engineering bar across teams

Requirements

  • 6+ years of experience as an ML Engineer building ML platforms, data infrastructure, and large-scale distributed systems
  • Expert-level programming skills in Python and SQL (Java is a plus)
  • Deep hands-on experience with Spark or similar distributed computing frameworks
  • Production experience with Airflow, MLflow, Kubernetes, and CI/CD pipelines
  • Hands-on experience with offline and online feature stores (e.g., Redis) and real-time ML streaming data (e.g., Kafka and Flink) and low-latency model serving
  • Experience with public cloud platforms (AWS preferred), including managed data and ML services (AWS SageMaker)
  • Experience developing monitoring tools and utilities for data scientists, improving model training and deployment processes
  • Ability to see the wide picture while implementing low-level technical details efficiently
  • Great interpersonal communication skills, a strong team player who collaborates effectively across teams
  • Strong problem-solving skills, thrives in fast-paced, agile environments

Nice to have

  • Experience with modern lakehouse and data platform stacks, e.g., Apache Iceberg, dbt, OpenMetadata, and data governance/lineage
  • Experience operating ML infrastructure across multi-account cloud environments with a self-service, low-ops philosophy
  • Familiarity with deep learning, LLMs, or reinforcement learning, experience with PyTorch
  • M.Sc. in the applied science field

We offer

  • A flexible, collaborative work environment
  • Employee Resource Groups
  • Regular company and team bonding events
  • Competitive benefits and perks
  • Global volunteering and community initiatives
  • Generous PTO & Holiday Schedule
  • Parental Leave
  • Progressive Healthcare Options
  • Retirement Programs
  • Opportunity for Education Reimbursement
  • Commuter Offset (Specific locations)
  • Final compensation for this role will be determined by various factors, such as knowledge, skills, and abilities