Software Dev Engineer II, Amazon

World's largest e-commerce company focused on customer-centric innovation and technology
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

Amazon's Selection Monitoring team is seeking a Software Development Engineer II to join their mission of expanding the world's largest product catalog. This role involves working with cutting-edge technologies to process billions of products, using machine learning and deep learning algorithms to identify and add new products to Amazon's catalog. The team builds state-of-the-art Information Retrieval systems to mine web data and create structured entities from unstructured data.

As an SDE II, you'll be working on large-scale distributed systems, Elastic Computing, Big Data, and SOA technologies to tackle challenges at Amazon's global scale. The role requires strong technical expertise, proven experience in building large-scale software systems, and a passion for solving complex problems. You'll be responsible for driving solutions from design to deployment, working in a fast-paced environment.

The position offers exposure to solving problems of scale in data mining, machine learning algorithms, big data, and distributed systems. You'll collaborate with senior engineers and principal engineers, lead technical initiatives, and mentor junior team members. The team's work directly impacts product information, search capabilities, pricing, and delivery experience across Amazon's platform.

This is an excellent opportunity for engineers who want to work on systems that operate at massive scale, using advanced technologies to solve complex technical challenges. The role combines technical leadership with hands-on development, requiring both strong architectural vision and practical implementation skills. If you're passionate about building systems that process billions of data points and directly impact the world's largest e-commerce platform, this role offers the perfect challenge.

Last updated 6 hours ago

Responsibilities For Software Dev Engineer II, Amazon

  • Work with Sr. SDEs and Principal Engineers to drive technical and architectural vision for Selection Monitoring systems
  • Build scalable, fault-tolerant, and highly available services for large scale data processing
  • Lead and mentor junior engineers
  • Drive best practices around design, coding, testability, and security
  • Drive adoption of technologies and develop efficient algorithms for large datasets

Requirements For Software Dev Engineer II, Amazon

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent
  • 3+ years of full software development life cycle experience

Benefits For Software Dev Engineer II, Amazon

  • Workplace Accommodation Support

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Amazon

Software Development Engineer, Middle MileP&O

Software Development Engineer role at Amazon's Middle Mile Planning & Optimization team, building intelligent systems for transportation network optimization using ML and big data technologies.

Software Development Engineer, Amazon Publisher Cloud

Software Development Engineer role at Amazon's Advertising Technology team, building scalable ad serving systems and infrastructure handling billions of queries daily.

Software Development Engineer, Denied Party Screening

Software Development Engineer role at Amazon focusing on security and compliance, building large-scale screening systems to prevent prohibited transactions.

Software Development Engineer - CloudFront

AWS CloudFront Software Development Engineer position in Dublin, working on global-scale content delivery systems and cloud infrastructure.

Software Development Engineer, EC2 VPC

AWS is seeking an experienced Software Development Engineer to work on EC2 VPC team in Herndon, VA, developing core network virtualization systems and cloud infrastructure.