Haystack
← Back to Jobs
Full time
Technology
BEBP Energy logo

Senior Machine Learning Engineer

BP EnergyHouston, Texas🇺🇸United StatesPosted Oct 16, 2026

Why This Role Stands Out

Advance your career as a Senior Machine Learning Engineer at BP Energy, where you'll design and deploy impactful ML solutions for the future of energy, benefiting from a hybrid work model and a supportive, innovative culture. You'll thrive here if you're a collaborative engineer passionate about MLOps and scaling ML models, with clear opportunities for growth and to make a significant contribution.

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Houston, Texas, United States
DockerGCPSQLAWSETLMLOpsMachine LearningAzureDeep LearningKubernetesPython

Job Description

BP Energy seeks a Senior Machine Learning Engineer to design, build, and deploy ML solutions that optimize trading, asset performance, and low carbon initiatives across our global energy portfolio. You will partner with data scientists, engineers, and business stakeholders to transform complex operational and market data into scalable models and ML-driven products. Responsibilities include owning model lifecycle from prototyping to production, implementing MLOps best practices, ensuring reliability and governance, and mentoring junior engineers. Join a safety-first, innovative, and inclusive culture with clear growth paths and impact on the future of energy.

Responsibilities

  • Design, build, and deploy machine learning models for trading, asset performance, and low carbon initiatives
  • Own end to end ML lifecycle from data exploration and prototyping through production deployment
  • Implement MLOps best practices including CI/CD, model monitoring, and automated retraining
  • Collaborate with data scientists, data engineers, and business stakeholders to define and deliver ML solutions
  • Optimize model performance, scalability, and reliability in cloud and distributed environments
  • Ensure data quality, model governance, and compliance with security and safety standards
  • Translate business requirements into technical designs and prioritize ML feature development
  • Mentor and support junior engineers on ML engineering and software best practices

Required Skills

  • Python
  • Machine learning model development
  • Deep learning frameworks (Tensor
  • Flow/Py
  • Torch)
  • SQL and data modeling
  • MLOps and CI/CD pipelines
  • Cloud platforms (AWS/Azure/GCP)
  • Distributed data processing (Spark)
  • Model monitoring and observability
  • Containerization (Docker, Kubernetes)
  • Data engineering and ETL

Similar jobs