Sr. Software Development Engineer, Advanced Analytics
Amazon · Seattle, WA · 1 wk ago
ConsultingFull-time
Key job responsibilities
- Design and build highly scalable, fault-tolerant data pipelines to ingest, process, and store petabyte-scale log-level advertising data from multiple sources including ad servers, exchanges, and SSPs
- Arcitect 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
- Collaborate with data scientists, product managers, and business stakeholders to translate transparency and measurement requirements into technical solutions
- 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
Basic Qualifications
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
Preferred Qualifications
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience with natural language processing and generative model architectures
- Demonstrated track record of innovative AI solution development