Turn this role into an interview — a resume and cover letter built around what this employer wants.
BBI, a global data engineering consulting firm, seeks a Senior Machine Learning Software Engineer to lead the development of scalable ML infrastructure, tools, and platforms bridging research and production.
You will architect training, evaluation, deployment, and monitoring pipelines, ensure production-grade AI capabilities, and mentor junior engineers while advancing MLOps practices across teams.
BBI is a global data engineering consulting firm that empowers clients to effectively scale and modernize. We combine engineering fundamentals and innovative tools to execute business-critical, end-to-end projects on-time and on-budget. We offer expert services across Data Integration, Data Modernization, Data Migration, Data Architecture, Platform Support, and Application Services. Our goal is to provide business value in the most effective way for our clients so clients can focus on growth.
Job Description – Sr. Machine Learning Software Engineer
The Senior Machine Learning Software Engineer is a senior-level technical contributor responsible for leading the development of software infrastructure, tools, and platforms that enable scalable and maintainable machine learning operations. This role plays a critical part in bridging the gap between research and production by architecture reliable systems for training, testing, deployment, and monitoring of machine learning models. The Senior Machine Learning Software Engineer ensures AI capabilities are production-grade, reliable, and scalable—unlocking innovation across all AI-driven products. In addition to making significant technical contributions, the Senior MLSE provides mentorship to junior engineers and fosters best practices in software quality, MLOps, and automation across the machine learning lifecycle.