Taro Logo

AI & Software Engineer

A global energy technology company operating in over 120 countries, developing industry-leading technologies and services for the energy sector.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Energy

Job Description

Baker Hughes, a leading energy technology company with operations in over 120 countries, is seeking an AI & Software Engineer to join their Artificial Intelligence & Development team. This role is perfect for professionals passionate about Software Development and DevOps practices who want to contribute to the future of energy transformation.

The position involves working on cutting-edge AI applications across various domains, including document understanding, predictive maintenance, defect detection through computer vision, control, and robotics. You'll be responsible for developing production-ready code for both Cloud and Edge environments.

As part of the team, you'll be instrumental in making energy safer, cleaner, and more efficient through intelligent technologies. The role requires 2-6 years of experience in software development, with expertise in Python, Java, C++, and modern DevOps practices including MLOps and CI/CD. You'll work with containerization, microservices, and cloud-based designs while implementing machine learning algorithms and AI tools.

The company offers a flexible working environment with options for remote work and flexible hours. Baker Hughes prioritizes employee well-being and development, offering comprehensive benefits including medical care, life insurance, and various financial programs. This is an excellent opportunity to join a company that has been revolutionizing energy for over a century while focusing on innovation and sustainability.

Last updated 6 days ago

Responsibilities For 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 AI & Software Engineer

Python
Java
Kubernetes
  • 2-6 years of relevant 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 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