Technical Leadership Role
Our organization requires a technical leader to oversee the development of complex machine learning optimization software.
* Lead a team of engineers to develop a verification process for machine learning optimization software.
* Define acceptance criteria, performance metrics, and test accuracy.
* Work closely with the development team to clarify requirements, provide feedback on code quality, drive documentation improvements, and ensure defect identification and resolution occurs on time.
* Drive the team to meet the highest code and product quality standards.
* Guide the team to understand and meet customer requirements.
* Develop and maintain test plans, test cases, and test scripts.
Responsibilities:
* Implement new processes to drive quality in a highly complex system.
* Align requirements across multiple organizations.
* Drive the development of new tools to create efficient testing processes.
Qualifications:
* Bachelor's degree in computer science or a relevant discipline; a master's degree is preferable.
* 10+ years of practical experience in software engineering.
* Excellent analytical, problem-solving, and technical skills.
* Experience with compilers or software optimized for specific hardware.
* Leadership skills.
* Strong written and verbal communication skills.
* Experience with distributed systems.
* Experience with batch compute.
* The ability to work independently and to collaborate with others.
Preferred Skills:
* Python software development of automation infrastructure.
* Linux system administration.
* Docker, Git, Jenkins, NFS, GitHub CI, Splunk, SQL.
* Server sysadmin in support of local teams.
* Proven experience as an ML Ops/DevOps Engineer or similar role.
* Experience with industry standard CI/CD pipelines and automation tooling (e.g., Jenkins, GitHub CI).
* Proficient in Python programming and automated testing.
* Sysadmin experience within a device farm setting (physical device management).
* Advanced-level skills in Linux system administration, Docker, Git, Jenkins, NFS.
* Experience with SQL, data visualization tools.
* Strong problem-solving skills and the ability to troubleshoot complex system issues.
* Excellent communication and collaboration skills to work effectively within a cross-functional team spanning several time zones.