Taro Logo

Software Development Engineer, 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
AI · E-Commerce

Description For Software Development Engineer, Amazon

Amazon's Selection Monitoring team is seeking a Software Development Engineer to join their mission of expanding the world's largest product catalog. This role involves building state-of-the-art Information Retrieval systems that process billions of products, using machine learning and deep learning algorithms to identify and add new products to Amazon's catalog. You'll work on large-scale distributed systems, utilizing cloud computing, big data, and artificial intelligence technologies to solve challenges at Amazon's global scale.

As a Software Development Engineer, you'll be responsible for designing and implementing systems that automatically create structured entities from unstructured data, working with parallel processing and machine learning algorithms to evaluate products and brands. The role requires strong technical expertise in distributed systems, data processing, and software architecture.

The position offers the opportunity to work with cutting-edge technologies while solving complex problems in data mining, artificial intelligence, and cloud computing. You'll be part of a team that directly impacts Amazon's product catalog growth and contributes to improving product information, search capabilities, pricing, and delivery experience across the platform.

This role is ideal for engineers who thrive in fast-paced environments, have a strong sense of ownership, and are passionate about building innovative solutions at scale. You'll have the chance to mentor other engineers, drive best practices, and make significant contributions to Amazon's mission of making everything available to customers worldwide.

Last updated 9 minutes ago

Responsibilities For Software Development Engineer, Amazon

  • Work with Sr Engineers to drive technical and architectural vision of Selection Monitoring systems
  • Design and build systems for lifecycle management of domain entities
  • Solve complex problems in automated identity generation and product classification
  • Build scalable platform to process external data requests
  • Lead design and development of solutions for efficient storage and search of products
  • Drive adoption of technologies and develop efficient algorithms for large datasets
  • Lead and mentor engineers, drive best practices

Requirements For Software Development Engineer, Amazon

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • 3+ years of Video Games Industry experience
  • Experience programming with at least one software programming language

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon

Software Development Engineer, Amazon Finance Technology

Software Development Engineer role at Amazon Finance Technology, building scalable GRC systems with AI/ML integration, offering competitive compensation and benefits.

Software Development Engineer II, Sort Tech

Software Development Engineer II position at Amazon's Sort Tech team, building systems for package movement across transportation facilities.

Software Development Engineer II, Amazon

Amazon SDE II position in Bangalore building scalable eCommerce solutions for Seller Flex team, requiring 3+ years experience in software development and system architecture.

Software Dev Engineer II, Amazonian Experience & Technology (AET) - Clarity

Software Dev Engineer II position at Amazon building reporting and analytics tools for corporate operations and HR leaders using LLM and predictive analytics.

Software Dev Engineer II, WWGST Culinary Tech

Amazon is seeking a Software Development Engineer II to build automation systems for prepared food production across Store Kitchens and centralized Kitchen facilities.