Staff Deep Learning Engineer
Develop and deploy deep-learning perception solutions for autonomous and non-autonomous platforms, taking computer vision research into real-time edge production. Requires deep learning and computer vision experience, modern model architectures, and relevant tertiary qualifications.
About the job
Responsibilities
- Research, design, and implement state-of-the-art perception capabilities from concept through field deployment.
- Deploy AI and deep learning stacks to edge devices.
- Collaborate with deep learning engineers to architect and develop tools that scale deep learning operations.
- Monitor relevant research literature and contribute to R&D projects.
Requirements
- 3–5 years of industry experience delivering deep-learning solutions for computer vision.
- Strong understanding of convolutional neural networks and/or transformers for classification, recognition, or segmentation.
- Experience with recent foundation models.
- Experience implementing novel deep learning architectures using TensorFlow, Caffe, PyTorch, or similar frameworks.
- Bachelor's, master's, or PhD in Computer Science or a related field.
Nice to Have
- Publications in leading computer vision, artificial intelligence, or machine learning conferences or journals.
- C++ and/or Python development experience.
- In-depth knowledge of current deep learning architectures for computer vision and image processing.
- Experience with object detection, target tracking, SLAM, 3D reconstruction, camera calibration, behavior analysis, vision-language models, large multimodal models, automated video surveillance, or related fields.
- Experience deploying deep learning models in embedded production environments, including pruning, network quantization, and performance tuning.
- Experience setting up or maintaining MLOps systems and services.
- Experience mentoring junior engineers or researchers.
Skills
Deep Learning, Computer Vision, Convolutional Neural Networks, Transformers, Foundation Models, TensorFlow, Caffe, PyTorch, C++, Python, Object Detection, Slam, MLOps, Model Quantization, Network Pruning
Similar jobs
ML Engineering jobsDevelop and deploy advanced deep-learning computer vision and perception solutions for edge devices, while contributing to research, scalable MLOps tooling, and production optimization. Requires 3–5 years of industry experience, relevant tertiary qualifications, and expertise in modern vision architectures.
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.
Leads the production AI platform and internal AI adoption strategy, overseeing pipelines, evaluations, monitoring, reliability, cost controls, governance, and enablement. Requires substantial hands-on experience operating ML/AI systems and strong judgment across technical and executive stakeholders.
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.
Leads the platform, evaluation, governance, economics, and internal enablement required to operate AI systems reliably in production. Requires hands-on ML/AI, data platform, or AI operations experience, strong LLM fluency, and the judgment to guide investment and build-versus-buy decisions.