About The Company
BP Energy is a global leader in the energy sector, committed to delivering innovative and sustainable energy solutions. With a rich history of operational excellence and a focus on technological advancement, BP Energy is dedicated to transforming the future of energy through cutting-edge innovation, responsible practices, and a commitment to reducing carbon emissions. The company fosters a dynamic and inclusive work environment that encourages continuous learning and professional growth, aiming to create value for stakeholders while contributing positively to society and the environment.
About The Role
We are seeking a highly experienced and visionary Staff AI Engineer to join BP Energy&aposs AI Acceleration organization. This role is pivotal in designing, developing, and deploying scalable AI-powered applications that provide tangible business value. The ideal candidate will possess a deep understanding of modern AI tooling, infrastructure, and disciplined software engineering principles. You will lead initiatives that involve building foundational AI platforms, integrating advanced AI models, and automating workflows to enhance operational efficiency and innovation across the enterprise.In this role, you will collaborate closely with cross-functional teams including data scientists, product managers, and business stakeholders to translate complex technical ideas into impactful solutions. You will also provide technical mentorship, influence architectural decisions, and champion best practices in responsible AI deployment. This position offers an exciting opportunity to shape the future of AI at BP Energy, working on high-impact projects that drive real-world results and sustainability initiatives.
Qualifications
Required:
- 12+ years of professional software engineering experience with a proven track record of designing and deploying sophisticated systems in production environments.
- Strong programming skills in Python (preferred), Java, or similar languages, with extensive experience in developing microservices, APIs, and backend architectures.
- Deep understanding of software architecture, cloud infrastructure (AWS, Azure, GCP), and modern DevOps practices.
- Hands-on experience integrating machine learning models into production systems, including LLMs via APIs, fine-tuning, retrieval-augmented generation, embeddings, and agent-based frameworks.
- Comprehensive knowledge of large language models, vector-based search, unstructured data processing, and related AI technologies.
- Proven ability to work efficiently without compromising code quality, test coverage, or operational standards.
- Exceptional problem-solving skills, with a bias for action and the ability to navigate ambiguity and complexity effectively.
- Experience in technical mentorship and influencing cross-team initiatives.
- Excellent communication skills, capable of translating complex technical concepts into clear business insights.
Preferred
- Familiarity with AI/ML tools such as LangChain, Haystack, Hugging Face, Weaviate, or similar ecosystems.
- Experience with GenAI frameworks like LlamaIndex, Crew AI, AutoGen, or similar agent orchestration tools.
- Background in building reusable ML components or contributing to internal ML platform development.
- Experience working in embedded or forward-deployed teams requiring rapid iteration and close collaboration with business units.
- Proficiency with Python and ML/data science libraries such as scikit-learn, pandas, NumPy, PyTorch, TensorFlow.
- Understanding of machine learning fundamentals, including supervised and unsupervised learning, model evaluation, and statistical inference.
- Experience working with unstructured data types like documents, conversations, or images and transforming them into structured formats.
- Previous experience building chatbots, search engines, or generative AI interfaces.
- Background in platform engineering or internal developer tools teams is advantageous.
Responsibilities
- Design, develop, and maintain production-grade AI applications and services, adhering to modern software engineering practices such as CI/CD, testing, observability, and cloud-native design.
- Define and implement foundational AI platforms, including conversational bots, AI-powered search, unstructured data processing, and GenAI solutions, ensuring reusability and scalability enterprise-wide.
- Lead architectural decisions, establishing guidelines for software development lifecycle, explainability, and responsible AI practices.
- Drive cross-functional initiatives with business stakeholders to rapidly develop and deploy AI solutions addressing high-priority challenges.
- Evaluate and integrate existing AI tools, frameworks, and APIs, including LLMs, vector databases, retrieval-augmented generation, and other relevant technologies.
- Champion automation across workflowsfrom data ingestion and preprocessing to model deploymentdefining success metrics and operational procedures.
- Partner with data scientists, product managers, and engineers to ensure end-to-end delivery, performance, and reliability of AI products.
- Stay abreast of emerging AI technologies, prioritizing practical applications that deliver tangible value.
- Contribute to internal knowledge bases, tooling libraries, and documentation to promote best practices organization-wide.
- Mentor engineering teams and data scientists, providing technical leadership and raising standards for rigor and impact.
Benefits
BP Energy offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. This includes competitive salary packages, health insurance, retirement plans, and paid time off. We promote a flexible work environment with hybrid working arrangements to support work-life balance. Employees have access to continuous learning opportunities, technical training, and development programs. Additionally, BP Energy fosters an inclusive culture that values diversity, innovation, and collaboration, providing a platform for employees to thrive and make meaningful contributions to the future of energy.