ABOUT YOU
Smart and creative self-starter with excellent communication skills along with a passion for solving complex problems and capable of working across teams transparently. You should have a strong background in applying and using machine learning models, data structures, scripting in Bash shell, Python PowerShell or other relevant scripting languages to accelerate automation. Exposure to computer architecture, operating systems internals, statistics, and mathematics is very relevant. The candidate should also have a solid understanding of SW quality and processes.
KEY RESPONSIBILITIES
- Participate in product and software requirement reviews with engineering teams.
- Design, develop, execute, and maintain tests for inference and machine learning software stack based on product requirements and microarchitectural specs.
- Develop and craft test plans based on microarchitectural specifications. Drive test plan reviews with software engineering teams.
- Monitor inference and training performance and power consumption across stack versions and hardware IPs by defining and tracking verification metrics.
- Research verification methodologies to improve automation, productivity, and efficiency.
- Collaborate with teams across multiple geographic locations.
- Work in multiple environments which involves Hypervisors, Containers, Linux, Windows
- Develop and deliver training materials on new features and test methodologies.
- Stay abreast of the latest AI technologies, emerging tools, and industry best practices.
PREFERRED EXPERIENCE & SKILLS
- Strong Computer Science fundamentals and problem-solving skills
- Strong programming skills in at least two of the following scripting languages: Python, Javascript, Bash, PowerShell
- Strong understanding of applied machine learning using current ML Frameworks: Pytorch, Tensorflow, ONNX, CNTK, R, etc.; Exposure to C/C++, Go, Rust a plus
- Good understanding of multi-core compute hardware and device driver fundamentals
- Good knowledge of computer virtualization technologies: Hyper-V, KVM, LXC, Docker, K8, etc.
- Good knowledge and experience working with OS SDK/developer tools in Linux, Windows
- 4+ years of relevant experience
ABOUT OPCOM
Opcom GmbH is a software services provider that is dedicated to delivering expert solutions to our clients. Founded 2010 in Switzerland, successfully operating across the world as a leading consulting and technology services provider. We strive to contribute our expertise and build valuable relationships to bring our client’s visions, projects, and rights to life. Join us to grow together.