CareerPlan

Software Development Engineer, Amazon Optics

Arlington, Virginia, United StatesFull-time$144k–$214k2026-11-11
Based in United States

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