Edge AI Engineer
New
100% Remote (Continental United States)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- PythonEmbedded SystemsMachine LearningC++
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- Six or more years of experience in ML engineering, with significant work on edge or mobile AI.
- Strong proficiency in Python and C++.
- Hands-on experience with model compression, quantization, and pruning techniques.
- Experience with at least one major edge inference framework.
- Solid understanding of mobile and embedded hardware architectures.
- Experience deploying ML models to production on mobile or embedded platforms.
- Strong performance engineering and profiling skills.
- Familiarity with on-device privacy and security considerations.
- Strong communication and cross-functional collaboration skills.
Responsibilities
- Design and implement edge AI solutions optimized for mobile SoCs, NPUs, and embedded accelerators.
- Apply quantization, pruning, distillation, and architectural optimization to fit models within edge constraints.
- Tune model performance for latency, energy efficiency, and memory footprint on target hardware.
- Build cross-platform inference runtimes leveraging frameworks such as TensorFlow Lite, ONNX Runtime, and Core ML.
- Implement on-device model update, versioning, and rollback workflows.
- Design hybrid edge-cloud architectures that gracefully degrade based on connectivity.
- Build telemetry pipelines that respect privacy while enabling continuous improvement.
- Collaborate with hardware, firmware, and product teams to align AI capabilities with device constraints.
View Full Description & ApplyYou'll be redirected to the employer's site