Salary
💰 $150,000 - $200,000 per year
Tech Stack
AirflowNumpyPandasPythonScikit-Learn
About the role
- Build, deploy, and maintain production classification and recommendation systems serving thousands of users
- Design and implement ML pipelines for training, evaluation, and monitoring of traditional ML models
- Integrate LLM APIs and vector databases into existing ML workflows to enhance product capabilities
- Collaborate with product and engineering teams to translate business requirements into scalable ML solutions
- Optimize model performance, system reliability, and inference latency across our ML stack
- Own traditional ML systems while gaining hands-on experience with RAG pipelines and agent frameworks
- Deliver improvements to recommendations, search quality, and user classification impacting product performance
Requirements
- 5+ years deploying ML models in production (classification, recommendations, or similar)
- Strong Python proficiency with ML libraries (scikit-learn, pandas, numpy) and deployment frameworks
- Experience with ML infrastructure: model serving, monitoring, and data pipelines
- Familiarity with foundation model APIs (OpenAI, Anthropic, etc.) and vector databases
- Track record of building systems that handle real user traffic and data
- Experience with LangChain, LangGraph, or similar LLM orchestration frameworks (desired)
- Knowledge of data orchestration platforms like Dagster or Airflow (desired)
- Background in search systems, embeddings, or information retrieval (desired)
- Strong foundation in traditional machine learning with production deployment experience
- U.S. citizenship with the ability to pass a Federal Background Check and Identity Verification
- While formal education is not a strict requirement, a Bachelor's or Master’s degree in Computer Science, Engineering, or a related field is preferred