Job Summary
We are looking for a DevOps / CI-CD Engineer to support development and validation infrastructure for a large C++/Python AI framework software environment.
The position focuses on enhancing, maintaining and troubleshooting CI/CD, build and automated validation pipelines used by AI framework and accelerator software-development teams.
Key Responsibilities
-
Develop and enhance CI/CD pipelines.
-
Implement features for software build and validation infrastructure.
-
Maintain automated build and test workflows.
-
Investigate and resolve CI/CD failures.
-
Perform root-cause analysis of build and pipeline issues.
-
Validate CI/CD changes to prevent regressions.
-
Integrate automated unit and validation tests.
-
Maintain containerized build/test environments.
-
-
Support engineers with build, integration and test issues.
-
Document CI/CD changes and operational procedures.
-
Collaborate with distributed engineering teams.
-
Skill Requirements
-
Good understanding of DevOps and CI/CD processes.
-
Hands-on Jenkins experience.
-
Docker.
-
Git / GitHub.
-
Gerrit or equivalent code-review workflow.
-
Strong Linux skills.
-
Python and/or Bash scripting.
-
Experience troubleshooting build and CI failures.
-
Good English communication skills.
Other Requirements
-
Experience supporting C/C++ development environments.
-
CMake or similar build systems.
-
pytest or other automated testing frameworks.
-
GPU/accelerator build and test environments.
-
Hardware-based automated validation.
-
PyTorch or AI-framework CI/build environments.
-
GitHub Actions or similar tools.
-
Self-hosted CI/build workers.