CareerPlanGet AI match score →

Software Engineer - Edge AI

Home Based - EMEA🌐 Remote💼 Full-time🗓 2026-05-28 → 2026-07-31

Core

Designing and implementing silicon-optimized application packages for AI/ML inference on Linux-based edge devices.

Role type

Software Engineer - Edge AI

Builds

Inference Snaps (open-source AI/ML inference application packages)

Domain

Edge computing, Linux, AI/ML inference

Deliverable

production ML models

Required skills

Go, C++, Linux development, debugging, code review, Ubuntu Core, local AI/ML inference frameworks, hardware accelerators (GPU, NPU)

Preferred skills

Containers (Docker, Kubernetes), Snap/Debian/RPM packaging, Bash scripting, CI/CD (GitHub Actions, GitLab CI)

Technologies

Go, C++, Linux, Ubuntu Core, Docker, Kubernetes, Snap, Bash, GitHub Actions, GitLab CI, GPU, NPU

Responsibilities

Develop and maintain open-source AI/ML inference application packages, Debug issues and produce high-quality code, Review code produced by upstream and other engineers, Experiment with Ubuntu Core to showcase Edge AI solutions, Secure deployment of AI inference platforms on Linux, Build optimized AI solutions for local inferencing on Ubuntu

Seniority

Mid-level (3+ years experience)

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗