Principal Software Engineer

pingidentity

United States

Hybrid

USD 150,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

PTO & holidays
Parental leave
Healthcare options
Retirement programs
Education reimbursement
Commuter offset

Job summary

Ping Identity is seeking an experienced ML platform engineer to design, build, and operate the machine learning platform powering identity products. You will enable teams to train, evaluate, deploy, and monitor models at large scale with a focus on dependable feature pipelines and low-latency serving.

You will work across data infrastructure, software engineering, and MLOps, delivering scalable tools, streaming pipelines, and robust CI/CD practices.

Qualifications

  • Six+ years building ML platforms and distributed systems.
  • Strong Python and SQL skills; Java is a plus.
  • Experience with Spark or a comparable distributed computing framework.
  • Experience with Airflow, MLflow, Kubernetes, CI/CD pipelines.
  • Experience with offline and online feature stores, streaming systems like Kafka or Flink, and low-latency model serving.
  • Public cloud experience, preferably AWS.

Responsibilities

  • Design and run scalable tools and services for model promotion, evaluation, deployment, and production monitoring.
  • Develop feature-store capabilities that support reuse, governance, lineage, and consistency between offline training and online serving.
  • Build streaming feature pipelines and real-time model-serving systems for latency-sensitive production use.
  • Automate data workflows for training, inference, and analytics using Python, SQL, and distributed processing tools.
  • Own model delivery practices such as CI/CD, containerized deployment, monitoring, and lifecycle management.
  • Create utilities that improve the efficiency of model training and deployment for data scientists and engineers.

Skills

Python
SQL
Java

Tools

Spark
Airflow
MLflow
Kubernetes
Kafka
Flink
AWS

Job description

Role overview

Build and operate the machine learning platform behind identity products, enabling teams to train, evaluate, deploy, and monitor models used for real-time decisions at large scale. The work spans data infrastructure, software engineering, and MLOps, with a focus on dependable feature pipelines and low-latency model serving.



Responsibilities


  • Design and run scalable tools and services for model promotion, evaluation, deployment, and production monitoring.

  • Develop feature-store capabilities that support reuse, governance, lineage, and consistency between offline training and online serving.

  • Build streaming feature pipelines and real-time model-serving systems for latency-sensitive production use.

  • Automate data workflows for training, inference, and analytics using Python, SQL, and distributed processing tools.

  • Own model delivery practices such as CI/CD, containerized deployment, monitoring, and lifecycle management.

  • Create utilities that improve the efficiency of model training and deployment for data scientists and engineers.



Requirements


  • At least six years building ML platforms, data infrastructure, and large-scale distributed systems.

  • Expert programming ability in Python and SQL; Java is an advantage.

  • Hands-on experience with Spark or a comparable distributed computing framework.

  • Production experience with Airflow, MLflow, Kubernetes, and CI/CD pipelines.

  • Experience with offline and online feature stores, streaming systems such as Kafka or Flink, and low-latency model serving.

  • Public cloud experience, preferably AWS, including managed data or machine learning services; strong problem-solving and cross-team communication skills.



Nice to have


  • Experience with lakehouse and data platform tools such as Apache Iceberg, dbt, or OpenMetadata, including data governance and lineage.

  • Experience operating self-service ML infrastructure across multiple cloud accounts.

  • Familiarity with deep learning, large language models, reinforcement learning, or PyTorch; a master’s degree in an applied science field.



Benefits and work setup

The source describes a hybrid arrangement in Tel Aviv.


Listed benefits include paid time off and holidays, parental leave, healthcare options, retirement programs, education reimbursement, and a commuter offset in some locations.



  • paid time off and holidays

  • parental leave

  • healthcare options

  • retirement programs

  • education reimbursement

  • a commuter offset in some locations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Engineer
ML Engineer

coherentsolutions • United States

Hybrid
USD 90,000 - 130,000
Health insurance
Remote and hybrid work options
Mentorship pairing
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

dailypay • United States

Remote
USD 140,000 - 200,000
Senior AI/ML Engineer | ML & MLOps Leader
Senior AI/ML Engineer | ML & MLOps Leader

Cogniify, Inc. • Santa Clara (CA)

Hybrid
USD 150,000 - 170,000
Unlimited PTO
Parental leave (generous)
Medical insurance
+3
Staff Machine Learning Engineer
Staff Machine Learning Engineer

tilthq • United States

Remote
USD 150,000 - 190,000
Equity
Home office stipend
Flexible health plans
+1
Machine Learning Engineer - Applied / Product
Machine Learning Engineer - Applied / Product

7Seventy • United States

Remote
USD 180,000 - 275,000
Health, dental, and vision insurance
401(k) retirement plan with company匹配
Unlimited paid time off
+2
Staff ML Platform Engineer
Staff ML Platform Engineer

datavant2 • United States

Remote
USD 224,000 - 280,000
Health screenings
Vaccinations (client site)
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Prestige Staffing • Sandy Springs (GA)

Hybrid
USD 160,000 - 180,000
Competitive salary and performance bonus
401(k) with company match
Health, dental, and vision plans
+3
Senior AI Platform Engineer
Senior AI Platform Engineer

twinhealth • United States

Remote
USD 180,000 - 200,000
Equity participation
Unlimited vacation
Parental leave
+1
Machine Learning Engineer
Machine Learning Engineer

7Seventy • United States

Remote
USD 170,000 - 220,000
Health, dental, vision insurance forUS
MacBook Pro provided
Home office stipend
+5
Senior Software Engineer, Backend (ML Training and Serving)
Senior Software Engineer, Backend (ML Training and Serving)

Affirm, Inc. • United States

Remote
USD 120,000 - 180,000
Health coverage
Monthly technology stipend
Wellness stipend
+4