Associate Engineer - Edge AI
Core
Build and sustain a Rust-based platform for running AI systems on heterogeneous edge hardware, managing application lifecycles, OTA updates, and constrained compute environments.
Role type
Associate Engineer (Edge AI Systems)
Builds
Containerless/OCI-based edge packaging runtime, on-device orchestration platform, and OTA update mechanisms for fielded devices.
Domain
Embedded systems, Edge AI, Heterogeneous hardware (CPU/GPU/NPU)
Deliverable
production ML models
Required skills
Rust, Python, Linux, Git, Embedded Linux, Systematic debugging, CI/CD pipelines, REST/gRPC, MQTT, Agentic AI tools
Preferred skills
C/C++, ML frameworks (PyTorch, ONNX, TensorRT, TFLite, OpenVINO), NPU/GPU hardware (Jetson, Qualcomm, Hailo, Ambarella), GenAI/LLM tooling, RAG pipelines, Cloud providers (AWS, GCP, Azure), GitLab CI
Technologies
Rust, Python, Linux, Git, OCI, REST, gRPC, OpenAPI, MQTT, PyTorch, ONNX, TensorRT, TFLite, OpenVINO, Jetson, Qualcomm, Hailo, Ambarella, AWS, GCP, Azure, GitLab CI
Responsibilities
Implement and test edge packaging and runtime components; Contribute to on-device orchestration and OTA lifecycle management; Measure and improve inference/resource usage on constrained hardware; Work on cross-compilation and CI/CD pipelines; Integrate device fleet with cloud control plane; Reproduce and fix defects on real hardware; Use agentic AI tools for implementation and debugging; Maintain codebase and documentation.
Seniority
Junior to Mid-level, hands-on IC
