Sr. Software Development Engineer, Advanced Analytics
Core
Build foundational infrastructure to capture, process, store, and analyze petabyte-scale log-level advertising data to support measurement and intelligence for Amazon's strategic advertising customers.
Role type
Senior Software Development Engineer (Data Infrastructure)
Builds
Scalable, fault-tolerant data pipelines and distributed systems for real-time and batch processing of granular event-level data.
Domain
Programmatic advertising, data infrastructure, petabyte-scale data processing
Deliverable
infrastructure
Required skills
Designing scalable and fault-tolerant data pipelines, architecting distributed systems, building data quality frameworks, creating efficient storage solutions, developing APIs and data access layers, mentoring junior engineers, driving technical innovation
Preferred skills
Full software development life cycle experience, Machine Learning and Large Language Model fundamentals, building large-scale machine learning and AI solutions at Internet scale
Technologies
None explicitly listed
Responsibilities
Design and build highly scalable, fault-tolerant data pipelines to ingest, process, and store petabyte-scale log-level advertising data; Architect distributed systems that enable real-time and batch processing of granular event-level data with sub-second latency requirements; Develop robust data quality frameworks to validate, cleanse, and enrich raw log data while maintaining data lineage and audit trails; Create efficient storage solutions optimized for both high-throughput writes and complex analytical queries across massive datasets; Build APIs and data access layers that enable downstream analytics, modeling, and reporting applications to leverage log-level data; Establish operational excellence practices including monitoring, alerting, and automated recovery mechanisms for mission-critical data infrastructure; Mentor junior engineers and contribute to the technical direction of the team through design reviews, code reviews, and architectural discussions; Drive innovation in data processing techniques, exploring emerging technologies and methodologies to improve system performance and capabilities
Seniority
Senior, hands-on IC with leadership responsibilities