BP

Staff Software Engineer

BP
Apply
17 hours ago
Pune, IndiaStaff+

Responsibilities

  • Lead the design and delivery of secure, scalable, resilient, cost-effective, production-ready AI solutions on AWS.
  • Provide technical leadership across AI and machine learning workflows, including ingestion, feature engineering, training, deployment, monitoring, continuous improvement, and operational support.
  • Shape generative AI capabilities using large language models, prompt engineering, embeddings, vector search, retrieval-augmented generation, and responsible AI practices.
  • Set engineering direction and quality standards for APIs, microservices, cloud architecture, security, testing, observability, reliability, maintainability, and production readiness.
  • Line manage, coach, mentor, and develop software engineering colleagues, including performance support, capability building, prioritisation, and career development.
  • Partner with architects, product teams, data teams, engineering teams, and business stakeholders to align technical decisions with business outcomes and governance needs.

Requirements

  • Bachelor’s or master’s degree in computer science, engineering, data science, or artificial intelligence, or equivalent practical experience.
  • At least 10 years of professional software engineering experience, including significant hands-on delivery of cloud-based enterprise solutions.
  • Deep practical experience with AWS cloud services and strong experience delivering AI, machine learning, and production-grade engineering solutions.
  • Experience developing AWS-based AI solutions using large language models, machine learning, heuristics, embeddings, vector databases, and retrieval-augmented generation.
  • Strong technical leadership across cloud architecture, API design, microservices, containers, Kubernetes, security, authentication, authorisation, identity, networking, monitoring, and cloud governance.
  • Understanding of MLOps, AIOps, model lifecycle management, observability, model registries, automated retraining, monitoring, and drift detection.
  • Proven experience line managing, mentoring, coaching, or leading software engineering colleagues.
  • Strong communication skills for explaining complex software engineering, AI, and cloud concepts to technical and non-technical stakeholders.
  • AWS and AI certifications are preferred.
  • Experience as a senior technical lead or engineering manager in an enterprise technology environment is desirable.
  • Experience evaluating AI technologies and integrating AI capabilities with enterprise applications, APIs, data platforms, and cloud services is desirable.

Benefits

  • Hybrid office/remote working arrangement.
  • Up to 10% travel required.
  • Relocation assistance is available within the country.
  • Flexible working arrangements may be considered.
  • Access to business resource groups, mentoring, inclusion programs, and employee development opportunities.
  • Reasonable accommodations are available for applicants and employees with disabilities.
BP

About BP

10,000+ employees

BP is a global, publicly traded energy company that explores and produces oil and gas, refines and markets fuels and lubricants (including the Castrol brand), and trades energy products for consumers and industrial customers. It also operates convenience and retail fuel networks and invests in EV charging (bp pulse), bioenergy, and wind and solar projects. Founded in 1909 and headquartered in London, it is listed on the London and New York stock exchanges.

Contact me