INTEGRATION & DEPLOYMENT ENGINEER
Description
We are looking for a candidate that will drive the integration of the different components that are present in our Software stack. In this role you will be responsible for driving the release flows of the SW team for the stack that is required by our HW accelerator. You will be interacting with our AI Compiler, System Software, Build System, and DevOps teams, improve their execution speed, and produce our final deliverable artifacts. You will also be responsible for defining the SQA metrics required to validate the release and schedule hot fixes in releases already deployed.
Responsibilities
- Integration of different SW components in our code base
- Synchronization of development branches and track functionality completeness
- Collaborate across all SW and DevOps teams
- Structure and automate the QA flows
- Define release pass criteria
- Analyze and improve the efficiency of our overall release and testing infrastructure
Minimum Qualifications
- +3 years of experience in infrastructure/release flow of production level software
- Experience deploying production SW across different stakeholders or clients
- Experience and understanding of build flows of C/C++
- Experience in C/C++ and Python or other scripting languages
- Experience with basic Jenkins, Gitlab-CI or related CI pipeline flows
- Experience with test automation and reporting infrastructures like CTest, pytest, etc
- Ability to clearly communicate across teams with multidisciplinary backgrounds
- Ability to understand, describe, and communicate SW changes across stakeholders
- BS in CS or related technical field
- Business fluent English
Desired Qualifications
- Experience with interactive visualization tools such as Grafana
- Knowledge of Docker and toolchain management methodologies
- Knowledge of SW-packaging tools like RPM, Deb, etc.