Software Dev Engineer II

World's largest e-commerce company providing online retail, cloud computing, and artificial intelligence services.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
E-Commerce · Enterprise SaaS

Description For Software Dev Engineer II

Amazon's Buying Experience (BuyX) team is seeking a Software Development Engineer to join their Featured Merchant Algorithm (FMA) division. This role focuses on building and maintaining the critical systems that power Amazon's product detail pages and offer selection algorithm. You'll be working with the Buying Options Analytics (BOA) team, managing approximately 1 Petabyte of data across three datasets, which directly impacts customer purchase decisions across all Amazon platforms.

The position involves designing and implementing next-generation logging and data lake architecture, processing billions of records daily, and working with cutting-edge big data technologies. You'll be responsible for creating comprehensive data sets that meet compliance standards and are easily accessible through AWS products like EMR and Athena.

This is an excellent opportunity for engineers passionate about big data, scalable systems, and e-commerce. You'll be working on systems that impact millions of customers worldwide, optimizing the shopping experience through data-driven decisions. The role offers exposure to various technologies and the chance to work with multiple teams across Amazon.

The ideal candidate should have strong experience in software development, system design, and big data technologies. You'll be joining a team that's central to Amazon's core shopping experience, working on projects that directly influence customer satisfaction and business metrics.

If you're excited about building large-scale systems, working with petabyte-scale data, and creating solutions that impact global e-commerce, this role offers the perfect blend of technical challenges and business impact.

Last updated 4 minutes ago

Responsibilities For Software Dev Engineer II

  • Design and implement next generation logging and data lake architecture
  • Build comprehensive data sets meeting compliance standards
  • Manage and process billions of records and multiple terabytes of data daily
  • Partner with Big Data Technology teams
  • Work on Featured Merchant Algorithm (FMA)
  • Manage offer display and pricing on Detail pages
  • Handle data processing across all surfaces (mobile app, web, desktop, Alexa)

Requirements For Software Dev Engineer II

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience with at least one programming language
  • Knowledge of professional software engineering & best practices
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with big data technologies like AWS, Hadoop, Spark, Pig, Hive (preferred)

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II

Software Development Engineer, Load Balancing

AWS Software Development Engineer position focusing on building and maintaining mission-critical load balancing systems and management interfaces.

Software Development Engineer, Amazon Q Business

Software Development Engineer role at Amazon Q Business, focusing on developing enterprise-grade generative AI solutions for workplace productivity.

Software Development Engineer II, Alexa Connected Devices

Build and optimize connectivity services for Alexa devices at Amazon, handling billions of daily transactions and improving user experience for millions of customers.

Software Development Engineer, Amazon Q Business

Software Development Engineer role at Amazon focusing on developing AI-powered enterprise productivity solutions through Amazon Q Business platform.

Software Development Engineer II, Alexa Connected Devices

Build and optimize connectivity services for Alexa devices, handling billions of daily transactions with focus on latency and reliability.