Senior Backend Engineer Forecasting & ML in Production
Braintrust
Job Overview
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.

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