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