
Software Engineer (Scala + ML Systems) - US Only
Listing checked November 6, 2026 · pay as published by Braintrust
Key details
- Pay
- $80–84/hr
- Location
- Remote · United States onlyUnited States
- Job type
- contract
- Posted
- November 5, 2026
Overview
Etsy sends every ML request through a single orchestration platform, and this role builds and operates that entry point. The work reaches search, recommendations, ads, trust and safety, and generative AI features that rely on it for online inference and model evaluation. Product teams also depend on the platform to reach the models, features, and model serving infrastructure behind their experiments. Expect a high-scale, latency-sensitive service where reliability shapes buyer and seller experience, written in Scala and run on Kubernetes alongside Applied Scientists and data teams.
What You'll Do8
- Build and maintain the orchestration layer that routes ML inference and evaluation traffic for teams across Etsy.
- Design service APIs and request-routing paths, using gRPC or queues, so product teams reach models and serving infrastructure on their own.
- Operate the platform on Kubernetes, covering deployments, scaling, resource allocation, and live debugging.
- Set up metrics, tracing, and alerting, then share on-call ownership for a latency-sensitive, high-availability system.
- Profile performance and tune batching, latency, and throughput trade-offs for production inference.
- Work with Applied Scientists, Data Enablement, model serving, LLM hosting, and product engineering partners to shape platform decisions.
- Treat the platform as a product by studying internal users and improving the path from experiment to production.
- Apply generative AI and productivity tools with intent, balancing learning against deliberate contribution.
Requirements7
- 5+ years of software engineering experience building and operating distributed, low-latency production services.
- Hands-on Scala or another functional language, with comfort in functional patterns such as immutability, composition, and effect or concurrency libraries.
- A clear grasp of production ML inference: model serving, feature retrieval, batching, latency and throughput trade-offs, and how predictive and transformer-based models are deployed and evaluated.
- Practical Kubernetes experience running services, including deployments, scaling, resource management, and production debugging.
- Experience designing service APIs plus request-routing or orchestration systems such as gRPC or queues.
- Operational depth in metrics, tracing, alerting, on-call ownership, and performance profiling.
- A product mindset and strong communication skills for working with internal users to understand their needs.
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
Back-end engineers with solid Scala skills and a record of running distributed, low-latency services on Kubernetes fit this role. You should know how ML inference behaves in production, from feature retrieval to batching, and enjoy shaping a platform that other engineers build on.
Salary Insight
Pay is listed at $80.00 to $84.00 per hour on a contract engagement. That sits toward the senior end for US platform and back-end contract work, which matches the five-plus years of distributed systems experience this 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 789 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
- 941
- Listed in last 30 days
- 506
- Remote
- 95%
Hiring most right now: micro1 (328) · Mercor (138) · Turing (118)
Most requested skills · share of roles
- python22%
- ai evaluation11%
- 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 11d ago
Software Engineer (Scala + ML Systems)
$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
micro1Verified
Posted 1mo ago
Software Engineer, Internal Platforms
$8–9/hr
View job
MercorVerified
Posted 17d ago
Senior Software Engineer, Backend (Node.js, TypeScript, Rust)
$50–80/hr
View job
AfterQueryVerified
Posted 1mo ago
Software/ML Engineer - LLM Inference
$125/hr
View job
