Share
What you’ll be doing:
Work with state-of-art CI/CD frameworks to automate, deploy and monitor machine learning workload and tracking its results
Reproduce, triage and isolate test failures to the change in code or in the software components used in testing
Generate test reports, isolating, and classifying performance regressions and tracking its trends
Drive innovation by designing and implementing automation solutions that reduce manual effort in regression testing. This includes failure monitoring, analysis, isolation/triage, and reporting of defects
Help identifying potential or observed weaknesses in the current process, offer ideas for actions that can improve code coverage, and participate in quality initiatives and drive continuous improvement
What we need to see:
BS or MS in Computer Science, Computer/Electrical Engineering, Mathematics or related field (or equivalent experience)
5+ years of automation experience with Jenkins, Groovy, bash, Python, Powershell, Gitlab CI/CD, Docker, Artifactory on Linux or Windows
You should be focused, learn quickly, and have strong analytical skills with attention to detail. Strong troubleshooting and debugging skills
Demonstrated uses of creative thinking for solutions to exciting problems that matter
Fluent written and spoken English, upper intermediate+
Ways to stand out from the crowd:
Experience working with Deep Learning frameworks like JAX, PyTorch or TensorRT
Background with Gitlab CI/CD, Ansible, Bazel, Web UI frameworks
Experience testing production software, or developing fuzzing tools for software testing
Knowledge of other programming languages and domains such as CUDA, Large Language Models
Compiler knowledge: Have an understanding of how compilers work and how compilers are implemented
These jobs might be a good fit