About this role
The Profit Intelligence team at Amazon is seeking a Software Development Engineer II to build large-scale, AI-powered data platforms that transform business data into actionable insights. This role sits at the intersection of machine learning, distributed systems, and data engineering, focusing on measuring and predicting profitability across Amazon's retail business, including pricing, advertising, and inventory management. Responsibilities include architecting scalable platforms for petabyte-scale datasets, integrating LLMs and generative AI into analytics tools, and designing ML pipelines for anomaly detection and forecasting. You will own end-to-end development, define coding standards, lead design reviews, and mentor junior engineers. The role requires building foundational data infrastructure using AWS services such as Redshift, S3, Spark, Flink, and Kinesis. Candidates must have at least 3 years of professional software development experience and 2 years of system design experience. A Bachelor's degree in computer science or equivalent is preferred. The position emphasizes engineering excellence, operational health, and the ability to translate ambiguous business problems into technical solutions.