Sr. Software Development Engineer, OISL
Amazon · Redmond, WA · Yesterday
ConsultingFull-time
Key job responsibilities
- Architecture & Technical Leadership
- Design, build, and deploy LLM-powered autonomous agent systems (multi-agent orchestration, RAG pipelines, tool-use frameworks) for intelligent automation — including investigation, triage, and remediation workflows
- Data Engineering
- Build and optimize large-scale data pipelines (batch and streaming) using technologies such as Apache Flink, Spark, Kafka, and AWS-native services (Kinesis, Glue, S3, Redshift, OpenSearch)
- Security-First Design
- Champion a security-first engineering culture — embed threat modeling, least-privilege access, encryption in transit/at rest, secure coding practices, and defense-in-depth principles into system design from day one
- Cross-Team Influence
- Partner with Networking, Operations, and Data Science teams to identify opportunities for AI-driven automation and drive adoption of intelligent tooling
- Mentorship
- Mentor junior engineers, raise the engineering bar through code reviews, design reviews, and development of best practices
- Operational Excellence
- Own the end-to-end lifecycle of services including monitoring, alarming, on-call support, and continuous improvement
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
- 5+ years of experience with data engineering (ETL/ELT pipelines, data warehousing, streaming architectures)
- Strong proficiency in at least one systems language (Java, Python, Go, Rust, or C++)
- Experience with AWS services (EC2, S3, Lambda, Step Functions, Kinesis, DynamoDB, or equivalent)
- Experience with CI/CD pipelines and infrastructure-as-code (CDK, CloudFormation, Terraform)
- Demonstrated security-first mindset: experience applying threat modeling, secure design patterns, and defense-in-depth to production systems
Preferred Qualifications
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree or PhD in Computer Science, Machine Learning, Data Science, or related field
- Experience building LLM-based agentic systems (autonomous agents, multi-agent frameworks, tool-use patterns, RAG)
- Experience with ML/AI pipeline orchestration (SageMaker, Bedrock, or similar platforms)
- Experience with streaming data technologies (Apache Flink, Kafka Streams, Kinesis Data Analytics)
- Experience with graph databases or knowledge graphs
- Track record of technical leadership: writing design documents, leading architecture reviews, defining team technical roadmaps
- Familiarity with satellite/telecommunications systems or IoT-scale data processing
- Experience with security practices such as zero-trust architectures, identity & access management, encryption frameworks, or compliance automation