Software Dev Engineer II

Amazon is a global technology company and the world's largest e-commerce retailer, known for its customer-centric approach and innovation across multiple sectors.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
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 II to join their Featured Merchant Algorithm (FMA) division. This role is part of a crucial team that handles the selection and display of product offers across Amazon's global platforms. The position focuses on managing and optimizing the Buying Options Analytics (BOA) system, which processes approximately 1 Petabyte of data across three datasets.

The role involves working with cutting-edge big data technologies and AWS services to build and maintain systems that handle billions of daily transactions. You'll be responsible for designing and implementing next-generation logging and data lake architecture, ensuring data compliance, and supporting real-time decision-making processes that enhance the customer shopping experience.

As a Software Dev Engineer II, you'll collaborate with various Amazon teams to improve competitive pricing mechanisms and contribute to ML models that continuously enhance the customer experience. The position offers the opportunity to work on high-impact projects that directly affect Amazon's global customer base, handling massive scale data processing and analytics.

The ideal candidate will bring strong software development experience, expertise in big data technologies, and a passion for building scalable solutions. You'll be joining a team that's central to Amazon's core business operations, working on systems that influence how millions of customers interact with product pages and make purchasing decisions.

This role presents an excellent opportunity for growth and impact, working with some of the most sophisticated e-commerce systems in the world. You'll be part of a team that values innovation, customer obsession, and technical excellence, while contributing to systems that process billions of transactions and help shape the future of online shopping.

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
  • Partner with Big Data Technology teams
  • Manage and process billions of records and multiple terabytes of data daily
  • Work with AWS products (EMR, Athena)
  • Contribute to Amazon's product pages development

Requirements For Software Dev Engineer II

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

Benefits For Software Dev Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Retirement plans
  • Career development opportunities
  • Competitive compensation package

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II

Software Development Engineer, AWS Kinesis Data Streams

AWS Kinesis Data Streams is seeking a Software Development Engineer to build and maintain real-time streaming data processing systems used by major companies worldwide.

Software Development Engineer, EC2 VPC

AWS is hiring a Software Development Engineer for the EC2 VPC team to build and maintain core cloud network virtualization systems in Herndon, VA.

Optical Network Development Engineer, Capacity Engineering

AWS seeks Optical Network Development Engineer to build and scale global network infrastructure, managing 10Pbps+ traffic across datacenters with focus on DWDM networks and automation.

Software Development Engineer - eero, eero Software Services Team

Software Development Engineer position at Amazon's eero division, focusing on building scalable cloud services for mesh WiFi technology with 3+ years experience required.

System Development Engineer, Amazon Payment Products

System Development Engineer position at Amazon Payments, focusing on building and maintaining large-scale payment processing systems with 4+ years of experience required.