Sr. Software Integration Engineer, AI Accelerators
Core
Define and implement continuous integration & testing strategy for a new machine learning program, developing tools and automation frameworks to deliver production-grade software/firmware.
Role type
Senior IC software integration engineer (CI/CD & ML automation)
Builds
CI/CD pipelines, automation frameworks, build servers, and performance measurement tools for ML models
Domain
Cloud software engineering, machine learning infrastructure, semiconductor
Deliverable
production ML models
Required skills
C, C++, Java, Python, Jenkins, Git, Gerrit, Perforce, Klocwork, Parasoft, SQL, REST APIs, shell scripting, Windows batch commands
Preferred skills
Django, database schema design, open source licensing, cross-team collaboration, hiring and training
Technologies
Jenkins, Klocwork, Parasoft, Django, Git, Gerrit, Perforce
Responsibilities
Develop and maintain Jenkins pipelines for software module builds and testing; Implement branching strategies and manage SDK tags; Integrate code coverage tools into CI; Develop automation frameworks for test execution; Manage build server infrastructure; Collaborate with global engineering teams
Seniority
Senior, hands-on IC
