Amazon Cyber Threat Intelligence (ACTI) needs to architect and lead the development of mission-critical distributed systems to power its threat intelligence capabilities, enabling the detection, analysis, and response to sophisticated cyber threats targeting Amazon's global businesses and customers at scale.
Requirements
- Strong experience designing and implementing distributed systems at scale
- Deep expertise in service-oriented architecture design patterns
- Proven track record of leading technical projects and making architectural decisions
- Strong proficiency in Python and Typescript
- Experience building production-grade applications
- Experience with AWS services and cloud-native architectures
- Demonstrated ability to optimize and scale data processing pipelines
Responsibilities
- Own and architect critical components of ACTI's threat intelligence platforms, making key technical decisions that impact system scalability, performance, and reliability
- Design and implement distributed systems that process petabytes of security data
- Lead the development of service-oriented architectures that integrate complex threat intelligence workflows
- Drive technical decisions around data modeling, storage solutions, and processing frameworks
- Own the full software development lifecycle, from design through deployment and operational excellence
- Mentor junior engineers on system design, coding practices, and architectural patterns
- Partner with threat intelligence analysts to translate complex requirements into scalable technical solutions
Other
- US citizenship is required for this position.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C-Sharp, C++, Java, or Perl experience