Autonomy Engineer - Deep Learning Infrastructure
Builds and scales infrastructure for deep-learning and computer-vision systems, including optimized edge inference, MLOps pipelines, GPU kernels, and deployment SDKs. The role requires hands-on experience with ML infrastructure, inference optimization, computer vision, and end-to-end model lifecycle management.
About the job
Responsibilities
- Develop high-performance deep learning inference solutions for computer vision workloads, delivering high throughput and low latency across hardware platforms.
- Profile computer vision and vision-language models to identify bottlenecks, acceleration and optimization opportunities, and improve inference power efficiency.
- Design and implement end-to-end MLOps workflows for model deployment, monitoring, and retraining.
- Apply machine learning expertise to training and runtime frameworks and model-efficiency tools to improve system performance.
- Develop methods for improving training efficiency.
- Implement GPU kernels for custom architectures and optimized inference.
- Design and implement SDKs that enable customers and external developers to create autonomous workflows using machine learning.
- Uphold and improve engineering standards.
Requirements
- Hands-on experience with MLOps, machine-learning inference acceleration and optimization, and edge deployment.
- Strong knowledge of deep-learning fundamentals, techniques, and current deep-learning architectures.
- Strong fundamentals in computer vision, image processing, and video processing.
- Hands-on experience building and managing machine-learning pipelines for vision or vision-language tasks, including data preparation, model training, model deployment, and monitoring.
- Understanding of security and compliance requirements in machine-learning infrastructure.
- Experience with machine-learning frameworks and libraries.
- Ability to drive concepts through the software lifecycle, including architecture, development, testing, deployment, and monitoring.
- Ability to navigate and deliver within complex codebases.
- Strong communication and collaboration skills.
Skills
MLOps, Computer Vision, Deep Learning, Machine Learning, Gpu Kernels, Model Deployment, Model Optimization, Edge Deployment, Image Processing, Video Processing, Python, C++, CUDA, Model Monitoring, Vision-Language Models
Similar jobs
ML Engineering jobsResearch Engineer developing machine-learning and reinforcement-learning systems for defensive cybersecurity, including agentic investigations, experiments, evaluations, and production training runs. Requires cybersecurity research experience, strong software engineering, and a bachelor’s degree or equivalent experience.
Build the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.
Sets the technical direction for production machine learning across a payments platform, building and scaling models for risk, authorization, disputes, and forecasting. Requires 8+ years of ML engineering experience, including production model ownership and strong technical leadership.