About the job
We're looking for a Software Development Engineer to join the Analytics & Insights team within AWS Global Deal Strategy & Programs (GDSP). In this role, you'll design and build scalable, AI-integrated analytics platforms and seller-facing tools that power data-driven decision making across AWS's global sales organization. You'll work across the full stack, from data pipelines and APIs to interactive dashboards and conversational AI agents, delivering solutions that serve thousands of AWS sellers, managers, and leaders. The ideal candidate is passionate about building at the intersection of data engineering and Generative AI, thrives in a fast-paced environment with high ownership expectations, and can translate complex business requirements into reliable, production-grade software. You'll partner closely with product, business , and sales teams to deliver tools that directly impact AWS's commercial motions.
Responsibilities
Architect, design, and build scalable, integrated solutions for sales analytics and tooling used by teams with AWS globally
Develop AI-powered tools and conversational agents leveraging Generative AI, large language models, and Amazon Bedrock to automate seller workflows, surface data insights, and reduce manual operational overhead
Build and integrate MCP (Model Context Protocol) services that connect sales data to agentic AI experiences, enabling sellers to query data, generate reports, and take action through natural-language interaction
Design and implement intelligent automation using agentic frameworks to replace legacy, manual processes with self-service, AI-enabled tooling
Partner cross-functionally with technology teams, business intelligence, finance, and field operations to develop solutions integrated into end-to-end seller experiences
Qualifications
Minimum
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#, C++, Java, or Perl experience
1+ years of Object Oriented Design experience
Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Experience programming with at least one software programming language
Preferred
3+ 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
Knowledge of Machine Learning and LLM fundamentals, including transformer architecture, training/inference lifecycles, and optimization techniques