Software Engineer - Edge AI
Canonical
MidAbout the position
Join a team focused on developing open-source AI/ML inference application packages and optimizing solutions for edge computing.
Tech stack
- go
- cpp
- linux
- docker
- kubernetes
- cicd
Requirements
Required:
- Proven track record of at least 3 years of professional software development using Go or C++
- Experience working on and developing applications for Linux
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You value soft skills, communication and advocacy, and are passionate, enterprising, thoughtful, and self-motivated
Nice to have:
- Interest and experience with containers (docker, kubernetes)
- Experience with Snap, debian, or RPM packaging
- Experience with CI/CD (GitHub Actions, GitLab CI, etc)
Responsibilities
- Collaborate proactively with a distributed team
- Develop and maintain open-source AI/ML inference application packages
- Debug issues and produce high-quality code to fix them
- Experiment with Ubuntu Core and showcase industry-grade Edge AI solutions