About The Position

bp is hiring a graduate for its One Digital early careers program, within the Data & AI and Digital Engineering discipline. The program lasts three years and consists of three 12-month rotations. Graduates follow a structured development path, gaining technical skills, business knowledge, and experience in a global setting through challenging assignments, mentoring, and the bp Early Careers community. The role contributes to the design, development, delivery, and support of digital solutions that create business value. Depending on rotation placement, work may span cloud-based engineering, software and application development, data analysis, data products, machine learning, and AI-enabled applications. The position provides opportunities to build technical and business capabilities across the discipline. The position is based in Houston, Texas, and follows bp’s 60:40 hybrid work policy for most office-based roles, with three days in the office. Relocation within the country is available, subject to eligibility. Negligible travel is expected. The agreed program start date is June 21, 2027.

Requirements

  • Be graduating between December 2026 and May 2027, or have completed a degree within the last three years.
  • Have a current cumulative GPA of at least 3.0.
  • Be eligible to work in the U.S. without restrictions; bp will not support U.S. immigration sponsorship for full-time or long-term employment.
  • Be available to start on the agreed global program start date of June 21, 2027.
  • Be geographically mobile and willing to relocate to Houston, Texas.
  • Be working toward a bachelor's degree in Computer Science, Information Technology, Data Science, Computer Engineering, Computer Systems Engineering, Electrical and Electronic Engineering, Management Information Systems, Mathematics, Statistics, Software Engineering, Artificial Intelligence, Cybersecurity, Human-Computer Interaction, Games Programming, or a related discipline.
  • Have a grasp of development fundamentals in high-level languages such as C#, Java, Python, or R.
  • Understand modern software development methodologies, including Agile Scrum and/or Kanban practices.
  • Have strong problem-solving and analytical skills and an understanding of data structures and algorithms.
  • Have a good understanding of mathematical concepts, including statistics, probability, and linear algebra.
  • Be familiar with data analysis, SQL, Python, and analytical tools.
  • Have a basic understanding of version control systems such as Git and collaborative software development practices.
  • Be willing and able to learn new technologies, programming languages, platforms, and ways of working.
  • Have strong communication and stakeholder-management skills.
  • Be a proactive, inclusive team player who strives for excellence and responds positively to change and challenges.

Responsibilities

  • Design, build, automate, and maintain secure, reliable, and scalable cloud-based solutions using technologies across AWS and Azure.
  • Develop software applications, services, and APIs using modern programming languages.
  • Participate in web and mobile application development using modern frameworks and development practices.
  • Support engineering best practices, including agile delivery, automation, testing, observability, security, and reliability.
  • Collaborate with business subject matter experts, product teams, data engineers, data scientists, analysts, and platform engineers to solve business challenges.
  • Explore, prepare, analyze, and interpret data from varied sources to identify trends, opportunities, and actionable insights.
  • Contribute to data products, analytics solutions, machine learning models, and AI-enabled applications that drive business outcomes.
  • Communicate technical findings and recommendations to technical and non-technical stakeholders.
  • Continuously learn and apply emerging technologies, engineering practices, and data and AI capabilities.

Benefits

  • Competitive base salary
  • One-time sign-on bonus
  • Annual cash bonus opportunity
  • Retirement benefits, including 401(k) and pension
  • Comprehensive health and welfare benefits
  • Relocation and moving assistance, based on eligibility
  • Three weeks of paid vacation for new starters
  • Structured graduate development, including meaningful assignments, skills development, mentoring, and access to the broader bp Early Careers community
  • Hybrid working under a 60:40 policy, with three office days for most office-based roles
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service