Braintrust
BraintrustVerified listing

Software Engineer (Scala + ML Systems) - US Only

80–84/hr
Remote · United States only
contract
Posted November 5, 2026
Not sure you qualify? Match your resume

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.

Aggregated

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.

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
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

  • python
    22%
  • ai evaluation
    11%
  • 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

ScalaKubernetesGrpcGCPVllmTritonKserveCats EffectZioAkkaPekkoHttp4sModel ServingML InferenceLLM InferenceFeature StoresOnline EvaluationDistributed SystemsGenerative AIDebuggingPerformance ProfilingGpu Capacity ManagementAlertingQueues

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 11d ago

Software Engineer (Scala + ML Systems)

New York, NY, USAcontract
ScalaKubernetes+21 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
micro1

micro1Verified

Posted 1mo ago

Software Engineer, Internal Platforms

RemoteHotcontract
ReactNode.js+2 more

$8–9/hr

View job
Mercor

MercorVerified

Posted 17d ago

Senior Software Engineer, Backend (Node.js, TypeScript, Rust)

Remotefull-time
Node.jsTypeScript+19 more

$50–80/hr

View job
AfterQuery

AfterQueryVerified

Posted 1mo ago

Software/ML Engineer - LLM Inference

Remote
CudaGpu Inference Optimization+13 more

$125/hr

View job