Taro Logo

Lead AI & Software Engineer

A global energy technology company operating in over 120 countries, developing and deploying industry-leading technologies and services for the energy sector.
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
AI · Energy

Job Description

Baker Hughes, a global energy technology leader with operations in over 120 countries, is seeking a Lead AI & Software Engineer to join their Artificial Intelligence & Development team. This role is pivotal in developing and implementing AI solutions across various projects including document understanding, predictive maintenance, and computer vision applications. The position offers a unique opportunity to contribute to the energy transformation industry through intelligent technologies.

The role combines software engineering expertise with AI/ML capabilities, requiring strong programming skills in Python, Java, and C++, along with experience in MLOps, CI/CD, and cloud-based architectures. You'll be responsible for developing AI applications, managing data collection and validation, and ensuring robust software deployment in both Cloud and Edge environments.

Working at Baker Hughes means joining a company with over a century of innovation in energy technology. The company offers a flexible work environment with hybrid options and emphasizes work-life balance. They provide comprehensive benefits including medical care, life insurance, and various financial programs.

The ideal candidate will have a strong background in software development, machine learning algorithms, and DevOps practices. You'll work with cutting-edge technologies while contributing to making energy safer, cleaner, and more efficient. This is an excellent opportunity for someone passionate about combining software engineering with AI to make a significant impact in the energy sector.

Last updated 5 days ago

Responsibilities For Lead AI & Software Engineer

  • Developing and integrate software components for AI applications
  • Developing and testing software components according to customer and technical requirements
  • Integrating, verifying, and validating AI software applications and tools
  • Supporting scale-up and deployment of AI applications
  • Checking availability and relevance of internal and external data sources
  • Proposing, and leading new data collection activities
  • Cleaning and validating data

Requirements For Lead AI & Software Engineer

Python
Java
  • Experience in software programming languages including Python, Java, C++
  • Expertise in Software Development and DevOps Process such as MLOps, CI/CD, GitHub, AngularJS
  • Experience in containerization, microservices and cloud-based design
  • Understanding of architecture and infrastructure design
  • Knowledge of Machine Learning algorithms and AI tools such as Computer Vision, NLP, RPA
  • Understanding of Web Services protocols such as REST, SOAP and API design
  • Knowledge in databases, Test Driven Development and Agile Development methods

Benefits For Lead AI & Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits