Software Development Engineer, Amazon

World's largest e-commerce company building systems to expand their product catalog through algorithmic discovery and processing.
$NaN
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer, Amazon

Amazon's Selection Monitoring team is seeking a Senior Software Engineer to join their mission of expanding the world's largest product catalog. This role sits at the intersection of big data, machine learning, and distributed systems, processing billions of products to algorithmically discover and add new items to Amazon's catalog.

As a Senior SDE, you'll be working with cutting-edge technologies to build state-of-the-art Information Retrieval systems that mine the web and automatically create structured entities from unstructured data. You'll be pushing the boundaries of large-scale distributed systems, Elastic Computing, Big Data, and SOA technologies to tackle challenges at Amazon's global scale.

The ideal candidate will have strong technical knowledge and experience in building large-scale software systems. You'll collaborate with Senior SDEs and Principal Engineers to drive the technical vision, develop scalable frameworks, and lead junior engineers. The role offers exposure to various technologies including parallel processing, machine learning, deep learning algorithms, and AWS cloud services.

This is an exceptional opportunity to make a significant impact on Amazon's catalog system, which is used by teams across Amazon to improve product information, search capabilities, pricing, and delivery experience. You'll be part of a team that's literally making everything available on Amazon, working with massive datasets and solving complex technical challenges.

The role offers growth opportunities through mentorship of junior engineers and the chance to work with advanced technologies in big data, machine learning, and cloud computing. If you're passionate about building systems at scale and want to be part of making the biggest catalog on the planet even bigger, this role offers the perfect challenge.

Last updated 12 minutes ago

Responsibilities For Software Development Engineer, Amazon

  • Drive technical and architectural vision of Selection Monitoring systems
  • Develop systems for lifecycle management of domain entities
  • Build scalable platform capabilities for data processing
  • Solve complex problems in automated identity generation
  • Design solutions for efficient storage and search of products
  • Utilize serverless and big data technologies
  • Lead and mentor junior engineers
  • Drive best practices around design, coding, testability, and security

Requirements For Software Development Engineer, Amazon

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of design/architecture experience
  • Bachelor's Degree in Computer Science (advanced degrees preferred)
  • Experience building complex software systems
  • Deep technical expertise in distributed and service-oriented architectures
  • Solid programming skills in OO languages (Java/Scala/C++/Python)
  • Advanced knowledge of data structures and algorithms
  • Experience delivering large-scale enterprise software systems

Benefits For Software Development Engineer, Amazon

Visa Sponsorship
  • Visa Sponsorship available

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon

Software Dev Engineer, Core Network

Senior Software Engineer role at AWS Infrastructure Services focusing on network infrastructure and cloud computing

Sr. Manufacturing Engineer, Process Development, Kuiper - Solar

Senior Manufacturing Engineer position at Amazon's Project Kuiper focusing on process development and optimization for satellite manufacturing.

Senior Software Development Engineer, 3P Pricing

Senior Software Engineer role at Amazon building pricing solutions for global selling partners, requiring 5+ years of experience in software development and team leadership.

Sr. Software Development Engineer, Alexa Audio

Senior Software Engineering role at Amazon leading the Alexa Audio team, developing and enhancing audio experiences for millions of users worldwide.

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.