Software Development Engineer - App Performance, Mobile App Foundations
Core
Design, implement, and support robust solutions for Amazon's mobile shopping apps to ensure fast startup, instant response, and smooth runtime performance for hundreds of millions of customers.
Role type
Senior Software Development Engineer (App Performance & Mobile Foundations)
Builds
Systems and tooling that measure, optimize, and safeguard app startup, latency, and runtime performance; AI-assisted mobile development tools for anomaly detection and root-cause diagnosis.
Domain
E-commerce / Mobile Performance Engineering
Deliverable
production ML models
Required skills
C#, C++, Java, Perl, Object Oriented Design, Distributed Systems, Multi-threaded Programming, System Architecture, Performance Profiling, Automated Testing
Preferred skills
Full SDLC experience, Code Review, Source Control Management, Build Processes, Operations
Technologies
C#, C++, Java, Perl
Responsibilities
Profile and optimize app startup, latency, and runtime performance across critical customer code paths; Build systems that automatically catch performance regressions; Develop AI-assisted tools for automated anomaly detection and root-cause diagnosis; Partner with dozens of teams to improve performance-critical code paths.
Seniority
Senior, hands-on IC