Job Description

Your role and responsibilities

A hands-on engineering position responsible for designing, automating, and maintaining robust build systems and deployment pipelines for AI/ML components, with direct development responsibilities in C++ and Python. The role supports both model training infrastructure and high-performance inference systems.

 

  1. Design and implement robust build automation systems that support large, distributed AI/C++/Python codebases.
  2. Develop tools and scripts that enable developers and researchers to rapidly iterate, test, and deploy across diverse environments.
  3. Integrate C++ components with Python-based AI workflows, ensuring compatibility, performance, and maintainability.
  4. Lead the creation of portable, reproducible development environments, ensuring parity between development and production.
  5. Maintain and extend CI/CD pipelines for Linux and z/OS, implementing best practices in automated testing, ...

Ready to Apply?

Take the next step in your AI career. Submit your application to IBM today.

Submit Application