Braintrust
BraintrustVerified listing

Software Engineer (Scala + ML Systems)

80–84/hr
Onsite · New York, NY, USA
contract
Posted November 1, 2026
Not sure you qualify? Match your resume

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.

Aggregated

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.

Typical rangeMedian payThis role

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

  • python
    21%
  • ai evaluation
    10%
  • code review
    10%
  • technical writing
    10%

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 roles

Required skills

ScalaKubernetesGrpcML InferenceModel ServingFeature StoresLLM InferenceVllmTritonKserveGCPCats EffectZioAkkaPekkoHttp4sDistributed SystemsFunctional ProgrammingObservabilityTracingGpu Capacity ManagementDebuggingAPI Design

How applying works

  1. 1. Pre-screen on NearSkill

    A quick application on NearSkill checks your fit against this role.

  2. 2. Finish on the employer’s site

    We hand you to Braintrust’s official application page to complete the form.

  3. 3. Wait for a response

    The employer’s hiring team reviews applications and gets back to you.

Share:

Similar jobs

Open roles that match this listing's skills and level.

View all Cloud & DevOps jobs
Braintrust

BraintrustVerified

Posted 8d ago

Software Engineer (Scala + ML Systems) - US Only

Remotecontract
ScalaKubernetes+22 more

$80–84/hr

View job
SME Careers

SME CareersVerified

Posted 2mo ago

Scala Engineer for AI Training Content & Evaluation

Remotecontract
ScalaScala 2.13+30 more

Up to $70/hr

View job
micro1

micro1Verified

Posted 1d ago

Software Engineer (Staff), Platform Engineering

RemoteHotfull-time
Platform Engineering & System ArchitectureAgentic Engineering & AI Systems+2 more

$7–8/hr

View job
AfterQuery

AfterQueryVerified

Posted 1mo ago

Software/ML Engineer - LLM Inference

Remote
CudaGpu Inference Optimization+13 more

$125/hr

View job
micro1

micro1Verified

Posted 1mo ago

Software Engineer, Internal Platforms

RemoteHotcontract
ReactNode.js+2 more

$8–9/hr

View job
Mercor

MercorVerified

Posted 22d ago

MLOps Engineer, LLM Performance (Kernels, Profiling, Serving)

Remotehourly
PallasTriton+27 more

$90–120/hr

View job