Company: BP
Skills: IT - Software Development
Experience: 12 + Years
Education: Bachelors/3-5 yr Degree
Location: Pune, Maharashtra, India


bp is transforming and at our Digital Hub in Pune we are growing the digital expertise and solutions needed to advance the global energy transition.
Excited by building, delivering and enhancing the technical platforms the power bp's operations? Digital Engineering are a team of technology and software specialists providing innovative, custom-built or customized software and technical platforms to bp colleagues and external users.

We're looking for curious minds who are excited by the opportunity to create and deliver an exciting suite of digital products and services to advance the global energy transition. Beyond being experienced in your field, you will need to think bold and inspire a diverse team to explore, experiment and excel. You'll take ownership for delivery and will have the opportunity to build and operate digital solutions that are at the forefont of bp's digital transformation.

Role Synopsis
An AI Engineering Lead works as a senior member within a team to provide custom built AI solutions to BP colleagues and external users utilising cloud AI platform services. This custom software either supports revenue earning activity or helps reduce costs within BP functions by automating manual activity.

Key Accountabilities
  • Works with users and business analysts to understand requirements
  • Designs, develops, tests, custom software applications
  • Operates and maintains software applications
  • Acts in accordance with coding standards, technical design and the need to design and build to operate
  • Provides input to change the standards
  • Works with the team to create vision and maximise value from current applications and emerging technologies showing technical thought leadership in their business area across a wide range of technologies
  • Collaborates with peers across I&E teams and mentors more junior software engineers
Desirable Education and Experience
  • Ideally a Bachelor's (or higher) degree from a recognized institute of higher learning, ideally focused in Computer Science, MIS/IT, Mathematics or a hard science
  • Years of experience: 12-15 years, with a minimum of 8-10 years of relevant experience
Required Criteria
  • Strong understanding of / and exposure to common data science methods and techniques (e.g. ML, regression analysis), tools (e.g. Python, R, Jupyter notebooks), platforms (e.g. DataBricks, Azure ML, AWS SageMaker), cloud cognitive services (e.g. NLP, Vision) and container services (e.g. Docker, Kubernetes)
  • Programming/Scripting Languages supporting data science solutions e.g. Spark SQL, SQL, T-SQL, Java, Scala, Python, PowerShell, R, Ruby
  • Proficient in distributed computing principles and familiar with key big data architectures with a broad experience across a set of data stores (e.g., HDFS, Azure Data Lake Store, Azure Blob Storage, Azure SQL Data Warehouse, Apache HBase, Azure DocumentDB), messaging systems (e.g., Apache Kafka, Azure Event Hubs, Azure IoT Hub) and data processing engines (e.g., Apache Hadoop, Azure Data Bricks, Azure Data Lake Analytics, Apache Storm, Azure HDInsight)
  • Programming/Software Development
  • System Design
  • Technical Specialism
  • Emerging Technology Monitoring
  • Methods and Tools
  • Application Support
  • Data Design
  • Porting/Software Configuration
  • Release and Deployment
  • Systems Integration
Preferred Criteria
  • Requirements Definition and Management
  • Business Analysis
  • Quality Management
  • Capacity Management
  • Data Analysis
Key Behaviours:
  • Empathetic: Cares about our people, our community and our planet
  • Curious: Seeks to explore and excel
  • Creative: Imagines the extraordinary
  • Inclusive: Brings out the best in each other