Software Development Engineer, Amazon Optics
Core
Build and deploy machine learning models and distributed systems to automate real-time physical security decisions across AWS locations using computer vision.
Role type
Senior IC machine learning engineer (security/computer vision)
Builds
Production-grade inference pipelines for automated threat detection and physical security posture management
Domain
Cloud security, computer vision, applied machine learning
Deliverable
production ML models
Required skills
Machine Learning fundamentals, Large Language Model architecture, distributed systems design, C#/C++/Java/Perl, Infrastructure as Code, model monitoring and drift detection
Preferred skills
Full software development lifecycle experience, code reviews, source control management, build processes, testing, and operations
Technologies
C#, C++, Java, Perl, AWS services, IaC
Responsibilities
Build and deploy ML models for real-time physical security decisions; Partner with Applied Scientists to operationalize research models; Own the full ML model lifecycle from training to serving; Design low-latency, high-reliability distributed systems; Build computer vision pipelines for threat detection; Develop and maintain Infrastructure as Code; Monitor model performance and drive continuous improvement; Contribute to system architecture and code reviews.
Seniority
Senior, hands-on IC