About The Role
We are looking for a motivated and eager to grow SW engineer, to help us architect and improve our existing CI and SQA infrastructure. We are a growing AI Software Team, implementing a full stack SW solution for a custom AI-HW accelerator. As part of this role you will be exposed to all layers of our SW stack and be exposed to the challenges of testing and validating an AI Software solution.
Responsibilities
In this role you are going to contribute to an end-to-end solution that will enable the team to:
- Be able to easily create different types of tests throughout the different layers of our SW stack
- Enable us to run the tests in heterogeneous compute environments
- Allow us to scale our testing infrastructure in a parallel compute environment
- Monitor and report the status of our tests
- Enable an easy flow to reproduce and debug the tests
- Create dashboards that will allow us to keep track of the health of our system
Minimum Qualifications
- BS in CS or related technical field
- 1+ year of programming experience
- Knowledge of Python/Go, knowledge of Java/Javascript a plus
- Knowledge of integrations with Databases and dashboards
- Working experience in Centos or any other Linux distribution
- Business fluent English
Desired Qualifications
- Understanding of the ML SW stack is a plus
- Knowledge of Docker and Kubernetes
- Creating REST/GRPc APIs
- Knowledge of Kibana/ElasticSearch
- Experience on integrating tests in a CI/CD environment
- Understanding of unittest libraries like gtest and test frameworks like ctest and pytest
- Good knowledge of profiling & debugging tools/framework