Jobs · Consulting · Washington

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

Similar jobs