19 hours ago

Senior Backend Engineer - Forecasting & ML in Production

Braintrust

Remote
Full Time
$200,000
Remote

Job Overview

Job TitleSenior Backend Engineer - Forecasting & ML in Production
Job TypeFull Time
Offered Salary$200,000
LocationRemote

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Overview

We’re building the next version of our ticket analytics SaaS. We collect daily ticket counts and pricing across ticketing/marketplace sites and maintain a large historical dataset. We’re looking for a Senior Backend Engineer - Forecasting & ML in Production who can help us ship forecasting features into production—predicting ticket prices and ticket counts over the next 10+ days—integrated into our existing Node + Python services.

This is an applied role: you’ll combine backend engineering with practical forecasting/model deployment. Our goal is to ship a reliable v1 quickly, then iterate on accuracy and performance.

What You’ll Do

  • Build and productionize forecasting features for price + ticket-count prediction using our historical dataset
  • Work with our team to define an initial approach (baseline models → iteration) and success metrics
  • Implement data prep/feature pipelines (batch jobs and/or scheduled workflows)
  • Deploy inference in production (APIs, async jobs, or services) and optimize latency/performance
  • Partner with backend engineers to integrate forecasts into our microservices and product workflows
  • Add lightweight monitoring (model performance + data drift indicators) and support iteration

Must-have Experience

  • Strong Python experience and comfort with applied ML / forecasting (time series or similar)
  • Strong backend engineering fundamentals; experience building/maintaining APIs/services
  • Experience deploying ML/forecasting systems into production (not just notebooks)
  • Comfort working with large datasets and pragmatic data hygiene/validation
  • Familiarity with cloud environments (AWS preferred) and modern deployment practices

Nice-to-haves

  • Node.js experience in a microservices environment
  • Experience with Redis caching / queues
  • Experience with scraping/ingestion pipelines (even if not owning that system)
  • Experience with model monitoring/drift tooling (lightweight is fine)

Key skills/competency

  • Python
  • Machine Learning
  • Forecasting
  • Time Series Analysis
  • Backend Engineering
  • API Development
  • Microservices
  • AWS
  • Data Pipelines
  • Model Deployment

Tags:

Senior Backend Engineer
Python
Node.js
Machine Learning
Forecasting
ML in Production
API Development
Microservices
AWS
Data Pipelines
Time Series
Data Hygiene
Model Monitoring
Redis
Scraping
Distributed Systems
Cloud Computing
Software Engineering
Data Science
Analytics

Share Job:

How to Get Hired at Braintrust

  • Research Braintrust's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight Python, ML production, forecasting, and backend engineering experience relevant to the Senior Backend Engineer - Forecasting & ML in Production role.
  • Showcase project experience: Prepare to discuss specific examples of deploying ML models, building APIs, and working with large datasets.
  • Prepare for technical interviews: Expect deep dives into Python, data structures, algorithms, system design, and ML deployment challenges.
  • Demonstrate problem-solving: Be ready to articulate your approach to complex forecasting and data pipeline problems during the Braintrust interview process.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background