Software Development Engineer, Specialist AI Tooling, Specialist Technology Team
Amazon Web Services (AWS) - Austin, TX
Hiring: Software Development Engineer, Specialist AI Tooling, Specialist Technology Team Company: Amazon Web Services (AWS) Location: Austin, TX Job Posted Time: 2026-09-17 00:01:43 Employment Type: Internship Target Skills & Keywords : AWS, C#, C++, CI/CD, Embedded Systems, Java, LLM, Perl, RAG, TestNG, Vault About the job Experience: •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 •3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Required Skills: •Design and implement production agentic AI systems using LLMs, knowledge graphs, RAG, and multi-agent orchestration - delivering personalized learning paths and intelligent expert-matching to thousands of field members daily. •Build and optimize GenAI-powered pipelines including summarization, content ranking, skill assessment, and intelligent routing - ensuring low latency, high quality, and cost efficiency at scale. •Develop and iterate on prompt engineering strategies, evaluation frameworks, and guardrails for production LLM systems - ensuring quality, safety, and reliability. •Implement embedding and retrieval strategies for a knowledge base optimizing how domain expertise is indexed, retrieved, and contextualized for agent consumption. •Design and build scalable distributed systems and APIs that power the TFC Hub platform, serving thousands of community members across 46 technical domains. •Drive operational excellence for production services - owning CI/CD, monitoring, alarming, on-call, and incident response for systems serving thousands of daily users. •Contribute to technical strategy and architecture decisions, proactively identifying opportunities to improve system performance, reliability, and developer velocity. •Partner cross-functionally with Product Management, Science, and field stakeholders to translate ambiguous customer problems into well-scoped technical solutions. Qualifications: •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 •Experience programming with at least one software programming language •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 Compensation: •Flexible work environment (work from home / hybrid options) Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!