Build and Automation Engineer
IBM
Job Description
- Design and implement robust build automation systems that support large, distributed AI/C++/Python codebases.
- Develop tools and scripts that enable developers and researchers to rapidly iterate, test, and deploy across diverse environments.
- Integrate C++ components with Python-based AI workflows, ensuring compatibility, performance, and maintainability.
- Lead the creation of portable, reproducible development environments, ensuring parity between development and production.
- Maintain and extend CI/CD pipelines for Linux and z/OS, implementing best practices in automated testing, artifact management, and release validation.
- Collaborate with cross-functional teams — including AI researchers, system architects, and mainframe engineers — to align infrastructure with strategic goals.
- Proactively monitor and improve build performance, automation coverage, and system reliability.
- Contribute to internal documentation, process improvements, and knowledge sharing to scale your impact across teams