6 hours ago

Senior Backend Engineer Forecasting & ML in Production

Braintrust

Hybrid
Full Time
$170,000
Hybrid

Job Overview

Job TitleSenior Backend Engineer Forecasting & ML in Production
Job TypeFull Time
Offered Salary$170,000
LocationHybrid

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
  • Backend Engineering
  • API Development
  • Data Pipelines
  • Model Deployment
  • AWS
  • Microservices
  • Time Series Analysis

Tags:

Senior Backend Engineer
Python
Machine Learning
Forecasting
ML in Production
API Development
Data Pipelines
AWS
Node.js
Microservices
Time Series
Data Science
Software Engineering
Cloud Computing
Redis
Scraping
Performance Optimization
System Design
Distributed Systems
Data Analysis

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 for applied ML: Highlight Python, ML production, forecasting, and backend engineering skills for Braintrust.
  • Showcase production deployment experience: Emphasize projects where you've deployed ML systems into live environments, not just prototypes.
  • Prepare for technical interviews: Focus on system design, data structures, algorithms, and practical ML/forecasting implementation questions.
  • Demonstrate cloud and data expertise: Be ready to discuss your experience with AWS, large datasets, and data hygiene practices relevant to Braintrust.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background