Senior ML Engineer

WAVE GROUP LLC
United States
3 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$120,000.0
Working hours
Regular working hours
Languages
German
Job source

Tech stack

A/B Testing Application Programming Interfaces (APIs) Amazon Web Services Automated Storage and Retrieval Systems Python (Programming Language) Machine Learning Node.Js TypeScript Web Applications Pytorch ReactJS Large Language Models
+4 more
Deep Learning Backend Production Code Machine Learning Operations

Job description

This is a hands-on ML role with real end-to-end ownership - you’ll take models from idea through to production and own them the whole way. You’ll work across some of the highest-leverage systems in the product: the models that help customers price bids accurately, and the systems that match the right subcontractor to the right project (and vice versa). You’ll also help build out the agentic systems that are starting to automate the messier parts of the tendering workflow.

What you’ll work on:

  • Take models from idea to production - design, train, evaluate, deploy, iterate - and own them end to end
  • Improve the models that help customers evaluate bids and make better procurement decisions, trained on millions of price data points
  • Iterate on the ranking, search and retrieval systems that match the right subcontractors to the right tenders - this is a growing focus area for the team
  • Design offline evals, run online A/B tests, and drive metrics-led iteration
  • Build and improve the agentic system that orchestrates multi-step reasoning across the tendering workflow
  • Ship your work into the product - model, backend service, API, and integration into the TypeScript web app
  • Maintain production ML and AI systems: monitoring, alerting, continuous improvement

Requirements

  • At least 4-5 years building, training and shipping ML models in production - classical ML and deep learning, fluent in a modern framework (ideally PyTorch)
  • Experience building ranking, search, recommendation or price prediction systems
  • Strong Python - clean, well-structured, production-grade code
  • Deep, hands-on experience building and deploying LLM/agent systems: RAG, tool use, multi-step reasoning, evals
  • Real experimentation rigor - offline metrics and online A/B tests, letting data decide rather than intuition
  • End-to-end product delivery - you’ve taken things from research code and shipped features, not just handed off models
  • Product mindset - you shape what gets built, not just how

Bonus points for:

  • German speaker (product conversations are largely in German so this would be very useful day-to-day, but not absolutely required)
  • Comfortable shipping your work into a TypeScript/React/Node web app (you don’t need to own the front end, but you should be able to contribute to it)
  • Embedding models, fine-tuning, or model training at scale
  • Domain exposure to construction, procurement or marketplaces
  • Experience with GCP or AWS ML infrastructure
  • Startup or high-ownership environment in your recent history

Benefits & conditions

Salary: ideally up to €120k but would consider exceptional candidates up to ~€200k

Equity: VERY generous - 100% of your salary (vesting over 4 years)

About the company

A fast-growing B2B SaaS business digitising a historically very manual, paper-heavy industry - think complex workflows, large document volumes and a genuine data moat built over several years of customer relationships. Their marketplace connects two sides of the industry directly, and machine learning sits at the core of how it works: pricing, matching, and increasingly agentic automation of the workflows in between.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · World Congress 2023

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

Videos

See all

Related articles

See all