Senior Staff Software Engineer, Host Pricing & Settings

New
Based in the United StatesFull-TimeStaff
SalaryCompetitive compensation with equity components
Apply NowOpens the employer's application page

Job Details

Experience
12+ years
Required Skills
PythonJavaKafkaKotlinMachine LearningAirflowSparkScalaDistributed Systems

Requirements

  • 12+ years of experience in backend, platform, or infrastructure engineering, with significant exposure to large-scale ML or data-intensive systems.
  • Strong programming skills in languages such as Java, Kotlin, Scala, and/or Python, with hands-on production experience.
  • Deep understanding of ML system design, including feature stores, model serving, training/inference consistency, and model versioning strategies.
  • Experience building and maintaining high-scale batch and streaming data systems using technologies such as Spark, Airflow, Kafka, or equivalents.
  • Proven ability to design robust APIs, data contracts, and distributed systems for multi-tenant, high-traffic environments.
  • Experience driving cross-functional technical initiatives spanning ML, data platforms, and backend engineering teams.
  • Strong communication and leadership skills, with the ability to influence architecture and align multiple stakeholders.

Responsibilities

  • Define and lead the technical architecture for the end-to-end ML lifecycle across pricing systems, including modeling, serving, inference, and API design.
  • Build and evolve unified ML serving infrastructure that standardizes feature management, model deployment, and inference consistency across teams.
  • Design and implement systems for online/offline feature consistency, model versioning, schema management, and backfill capabilities for large-scale evaluation.
  • Develop and optimize feature store architectures and data pipelines to ensure reliable, scalable, and reusable ML inputs.
  • Architect evaluation and backtesting infrastructure that enables rapid simulation of production behavior over historical datasets.
  • Establish clear technical contracts between modeling, ML engineering, and backend teams to enable independent yet aligned development.
  • Contribute hands-on code across backend services, feature pipelines, and serving systems while mentoring engineers through design and implementation challenges.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation with equity components
Apply Now