Software Development Engineer, Amazon Optics
Core
Build and deploy machine learning models using computer vision to automate real-time physical security decisions across AWS regions.
Role type
Senior Software Development Engineer (Machine Learning & Computer Vision)
Builds
Production-grade inference pipelines for automated threat detection and physical site security
Domain
Cloud Infrastructure Security / Computer Vision / Machine Learning
Deliverable
production ML models
Required skills
Machine Learning fundamentals, Large Language Model architecture, Computer Vision, Distributed systems design, Infrastructure as Code (IaC), Model monitoring and drift detection, C#/C++/Java/Perl
Preferred skills
Full software development lifecycle experience, Code review leadership, Cross-functional collaboration
Technologies
AWS services, C#, C++, Java, Perl, IaC tools
Responsibilities
Build computer vision pipelines for automated threat detection, Design low-latency distributed systems for model serving, Monitor model performance and drive continuous improvement, Contribute to system architecture decisions, Mentor team members and share knowledge
Seniority
Senior, hands-on IC