Staff AI Engineer
2 days ago
Sunbury-on-Thames
Entity: Technology Job Family Group: IT&S Group Job Description: bp is a global energy business with a purpose to reimagine energy for people and our planet. We aim to be a very different kind of energy company by 2030, helping the world reach net zero and improving people’s lives. We are committed to creating a diverse and inclusive environment where everyone can thrive. Join bp and become part of the team building our future! Role Summary We are looking for a highly skilled and experienced Staff AI Engineer to join our Data discipline. This role is ideal for someone who thrives at the intersection of software engineering and applied machine learning, and who is passionate about building scalable, production-grade ML systems that deliver measurable business impact. You will work closely with data scientists, software engineers, and product teams to design, develop, and deploy machine learning solutions across a variety of domains, including NLP, forecasting, optimisation, and generative AI. A strong emphasis is placed on applying machine learning science to real-world problems, particularly in scientific and R&D contexts. Key Responsibilities • Design, build, and maintain robust ML pipelines and services using modern engineering practices (CI/CD, testing, observability)., • Collaborate with cross-functional teams to translate business problems into ML solutions., • Develop and deploy models for tasks such as classification, regression, recommendation, and natural language processing., • Optimise model performance and ensure scalability and reliability in production environments., • Contribute to the design of ML system architecture and data infrastructure., • Apply machine learning science to complex, real-world problems in scientific and R&D domains, including experimentation, simulation, and lab automation., • Mentor junior engineers and data scientists, and contribute to technical design reviews., • Stay current with the latest ML research and tooling, and evaluate their applicability to our use cases. Required Qualifications • Experience in machine learning engineering or applied data science roles., • Strong programming skills in Python and experience with ML libraries such as PyTorch, TensorFlow, or Scikit-learn., • Deep understanding of machine learning algorithms, statistical modelling, and data structures, with a focus on practical application and performance trade-offs., • Experience with cloud platforms (e.g., AWS, Azure) and containerisation (Docker, Kubernetes)., • Familiarity with MLOps practices and tools (e.g., MLflow, SageMaker, Airflow)., • Experience working with large-scale datasets and distributed computing frameworks (e.g., Spark)., • Strong communication skills and ability to work collaboratively in a team environment., • MSc or PhD in Computer Science, Engineering, Mathematics, or a related field. Desirable Skills • Experience with generative AI, LLMs, or retrieval-augmented generation (RAG)., • Exposure to vector databases and semantic search., • Knowledge of software engineering best practices and system design., • Experience applying machine learning and AI to scientific or R&D workflows, including experimentation, simulation, or lab automation., • Familiarity with uncertainty quantification, model interpretability, and experimental design in ML applications., • Experience with Agentic AI systems, including autonomous agents, tool use, and orchestration frameworks., • Proven track record of innovation through publications, invention disclosures, or patents in machine learning or AI., • Prior experience in energy, logistics, or industrial domains is a plus but not required. We support our people to learn and grow in a diverse and challenging environment. We believe that our team is strengthened by diversity. We are committed to crafting an inclusive environment in which everyone is respected and treated fairly. There are many aspects of our employees’ lives that are meaningful, so we offer benefits to enable your work to fit with your life. These benefits can include flexible working options, collaboration spaces in a modern office environment, and many others benefits. Reinvent your career as you help our business meet the challenges of the future. Apply now! Travel Requirement No travel is expected with this role Relocation Assistance: This role is not eligible for relocation Remote Type: This position is a hybrid of office/remote working Skills: Commercial Acumen, Communication, Data Analysis, Data cleansing and transformation, Data domain knowledge, Data Integration, Data Management, Data Manipulation, Data Sourcing, Data strategy and governance, Data Structures and Algorithms (Inactive), Data visualization and interpretation, Digital Security, Extract, transform and load, Group Problem Solving Legal Disclaimer: We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please ___. If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.