
Software Engineer (Scala + ML Systems)
Listing checked November 5, 2026 · pay as published by Braintrust
Key details
- Pay
- $80–84/hr
- Location
- Onsite · New York, NY, USAUnited States
- Job type
- contract
- Posted
- November 1, 2026
Overview
Etsy sends every machine learning request through a single orchestration platform, and this role builds and runs it. Search, recommendations, ads, trust and safety, and generative AI all rely on that layer for online inference and model evaluation, which makes it a high-scale, latency-sensitive, high-availability system. You will write Scala and operate services on Kubernetes, connecting product teams to the models, features, and serving infrastructure behind them. Design calls here reach every team that ships a model, so the job pairs backend depth with real ownership. The team treats the platform as a product, measured by how safely and self-sufficiently an Applied Scientist can move an experiment into production.
What You'll Do8
- Build and maintain the orchestration layer that routes ML traffic for online inference and model evaluation.
- Design service APIs and request-routing paths, including gRPC endpoints and queue-based flows.
- Deploy, scale, and troubleshoot services on Kubernetes, covering resource management and live production debugging.
- Instrument the platform with metrics, tracing, and alerting, then carry on-call ownership for it.
- Profile performance and tune batching, latency, and throughput trade-offs alongside model serving partners.
- Work with Applied Scientists, Data Enablement, model serving and LLM hosting groups, and product engineering teams across Etsy.
- Shape platform interfaces so product teams onboard models and features without needing a guide.
- Weigh design decisions against the buyer and seller experience that sits downstream of every request.
Requirements7
- 5 or more years of software engineering experience building and operating distributed, low-latency production services.
- Working knowledge of Scala or another functional language, including immutability, composition, and effect or concurrency libraries.
- Clear grasp of production ML inference: model serving, feature retrieval, batching, and latency versus throughput trade-offs for predictive and transformer-based models.
- Hands-on Kubernetes work covering deployments, scaling, resource management, and debugging running services.
- Track record designing service APIs and request-routing or orchestration systems.
- Operational strength in metrics, tracing, alerting, on-call ownership, and performance profiling.
- Product mindset and clear communication with the internal users who depend on the platform.
Preferred Qualifications5
- Cloud infrastructure experience, ideally GCP.
- Model serving frameworks and LLM inference infrastructure such as vLLM, Triton, or KServe.
- Experimentation platforms, feature stores, or online evaluation systems.
- GPU capacity management and cost optimization.
- Scala libraries and frameworks such as Cats Effect, ZIO, Akka/Pekko, or http4s.
Who Should Apply
Backend engineers with 5 or more years on distributed, low-latency systems who know Scala and have run ML inference in production. Kubernetes operations and observability work should already feel routine. The role suits someone who treats a platform as a product and enjoys talking with the scientists who use it.
Salary Insight
This contract pays $80 to $84 per hour. That range lands in senior territory for backend platform work in New York, which matches the 5 or more years of distributed systems and Scala experience the team asks for.
Pay and demand for Software Engineering roles
Market estimates from live NearSkill listings — separate from this job's published terms.
This role · as published
$80–84/hr
Taken from the listing itself.
Typical pay · estimated
$80/hour
Median of 803 similar roles that publish pay · 106 publish only a top rate; those count at the rate they gave
Most Software Engineering roles pay $50–$100 per hour. This role's pay falls inside that range.
Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.
- Live similar roles
- 978
- Listed in last 30 days
- 526
- Remote
- 93%
Hiring most right now: micro1 (334) · Mercor (141) · Turing (118)
Most requested skills · share of roles
- python21%
- ai evaluation10%
- code review10%
- technical writing10%
Figures from Software Engineering roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.
Compare your resume against these rolesRequired skills
How applying works
1. Pre-screen on NearSkill
A quick application on NearSkill checks your fit against this role.
2. Finish on the employer’s site
We hand you to Braintrust’s official application page to complete the form.
3. Wait for a response
The employer’s hiring team reviews applications and gets back to you.
Similar jobs
Open roles that match this listing's skills and level.

BraintrustVerified
Posted 8d ago
Software Engineer (Scala + ML Systems) - US Only
$80–84/hr
View job
SME CareersVerified
Posted 2mo ago
Scala Engineer for AI Training Content & Evaluation
Up to $70/hr
View job
micro1Verified
Posted 1d ago
Software Engineer (Staff), Platform Engineering
$7–8/hr
View job
AfterQueryVerified
Posted 1mo ago
Software/ML Engineer - LLM Inference
$125/hr
View job
micro1Verified
Posted 1mo ago
Software Engineer, Internal Platforms
$8–9/hr
View job
MercorVerified
Posted 22d ago
MLOps Engineer, LLM Performance (Kernels, Profiling, Serving)
$90–120/hr
View job
