Amazon's AI data gathering team is seeking an experienced Software Engineer to support exciting generative AI projects. This role focuses on designing and developing systems that acquire content for information grounding and training foundational models. You'll be working with petabyte-scale datasets and building scalable data pipelines using technologies like Python, Java, Scala, and Spark.
The position involves close collaboration with Science partners to understand and implement data requirements for training their models. You'll be responsible for optimizing data architecture for performance, scale, resilience, and cost efficiency while ensuring high-quality data ingestion, indexing, and retrieval across various AI and customer-facing applications.
As a Software Developer, you'll lead a team of engineers and work alongside applied scientists to develop novel processes for constructing and enhancing structured information retrieval systems. The role requires creativity, technical expertise, and a passion for solving complex problems at scale.
The team powers Amazon's customer experiences that require state-of-the-art web information retrieval. This is an opportunity to work on cutting-edge AI projects while building systems that operate at Amazon's massive scale. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits and potential equity compensation.
This role is perfect for someone who enjoys working with big data, has strong software engineering fundamentals, and wants to make an impact on Amazon's AI initiatives. You'll be part of a team that's pushing the boundaries of web information systems while working with some of the most advanced technology stacks in the industry.