Senior Production Systems Engineer

bp•Denver, CO
•$165,000 - $194,000•Hybrid

About The Position

BPX Energy is seeking a Senior Production Systems Engineer to help improve its US onshore operations by developing and deploying data-driven solutions that optimize production, streamline workflows, and address enterprise-level problems. The role works with engineers, optimizers, field operators, and other stakeholders to understand operational challenges and turn them into software solutions and process improvements. The engineer will build applications using Python, SQL, and Snowflake in an AWS cloud environment; develop reporting tools and dashboards; and help establish software-development practices and enterprise systems. The position also involves product ownership and ongoing support of in-house solutions, as well as using AI tools and creating AI agents to facilitate analysis and outcomes. The role is hybrid and involves up to 10% travel.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or a related field.
  • 8+ years of experience in the oil and gas industry, particularly related to Petroleum Engineering (preferred).
  • Strong programming skills in Python and SQL, especially for data-intensive applications.
  • Experience with cloud platforms such as AWS and Azure.
  • Competency with containerization technologies such as Docker and Kubernetes.
  • Excellent communication and interpersonal skills, including the ability to convey technical concepts to technical and non-technical audiences.
  • Strong problem-solving ability and analytical mindset.
  • Legally authorized to work full-time in the United States for an employer other than the candidate's current employer.
  • Must not require employment visa sponsorship now or in the future.

Nice To Haves

  • Familiarity with workflow orchestration tools such as Dagster+.
  • Experience developing in Palantir.
  • Ability to communicate complex problems and technical concepts clearly to diverse audiences.
  • Growth mindset and ability to quickly learn concepts, processes, software, and engineering and mathematical ideas.
  • Empathetic, customer-focused approach to developing solutions that address customer needs, create business value, and improve user experience.
  • Resilience in tackling open-ended data problems and preparing complex or messy datasets for analysis and predictive modeling.

Responsibilities

  • Partner with Operations, Optimization, Interventions, and other teams to identify improvement opportunities and develop data-driven solutions.
  • Design, develop, and deploy robust applications using Python, SQL, and Snowflake within AWS.
  • Promote software-development best practices, including version control, code reviews, testing, and CI/CD.
  • Collaborate with Technology and Production as a product owner to implement and support in-house solutions.
  • Contribute to the development and maintenance of enterprise-level systems and standards that drive efficiency.
  • Build reporting tools and dashboards using Power BI, Streamlit, and/or other Python web frameworks.
  • Use AI tools such as Claude Code and create AI agents to facilitate analysis and outcomes.

Benefits

  • Medical, dental, and vision insurance
  • Paid time off
  • Discretionary annual bonus program
  • Long-term incentive program
  • 401(k) matching program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service