Software Development Engineer II, AWS AI & Strategic Partner Engineering
About the role
This position is part of the AWS Specialist and Partner Organization (ASP). Specialists own the end-to-market strategy for their respective technology domains, providing the business and technical expertise to help our customers succeed. Partner teams own the strategy, recruiting, development, and growth of our key technology and consulting partners. Together they provide our customers with the expertise and scale needed to build innovative solutions for their most complex challenges.
Responsibilities
- Design and deliver mission-critical solutions for AWS partners across various engineering domains, not limiting to security, AI/ML, distributed systems, databases, VPC, and emerging AWS services.
- Master diverse domains: Security frameworks, AI/ML pipelines, distributed databases, cloud-native infrastructure (VPC, EC2, S3, etc.), and Agentic AI/LLM integrations.
- Drive innovation through experimentation with large language models, autonomous agents, and generative AI tools to solve partner challenges.
- Own full-stack development from design to deployment, emphasizing high availability, performance, and customer delight.
- Collaborate with cross-functional teams (Product, Security, AI Research) to align technical strategies with business goals.
- Mentor junior engineers and foster a culture of knowledge-sharing, while maintaining rigorous code quality through peer reviews.
Requirements
- 4+ years of non-internship professional software development experience
- 4+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Bachelor's degree or equivalent
Qualifications
- 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture)
- Experience communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- Experience developing or deploying Large Language Models in production, and deep knowledge of Agentic AI tools, agents, workflows, and integration patterns
Skills
- Self-starter mindset
- Rapid experimentation
- Expertise in partner ecosystems
- Passion for designing, developing, and delivering diverse solutions for AWS customers and partners
- Loves learning, challenging norms, and building prototypes that ship
Benefits
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.
Pay
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.
Schedule
Amazon offers flexible scheduling options to accommodate your needs.