Software Development Engineer

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Software Development Engineer

Join Amazon's Attribute Knowledge Mining team as a Software Development Engineer to revolutionize listing and shopping experiences through GenAI solutions. This role, based in Seattle, focuses on developing full-stack systems using large language models to automatically mine attribute knowledge for Amazon's catalog services. You'll work on high-visibility initiatives, collaborating with senior and principal engineers to build new microservices and expand core software platforms.

The position offers an exciting opportunity to work with cutting-edge AI technology while maintaining high standards for operational and software engineering excellence. You'll be part of a fun-loving team with a collaborative culture, working on critical attribute knowledge discovery projects that impact multiple retail organizations across Amazon.

As an SDE-II, you'll own the development of scalable knowledge discovery systems, work with large language models, and process vast amounts of data to extract valuable information. The role requires strong technical skills in distributed systems and high-scale software service design, combined with excellent collaboration abilities to work effectively with cross-functional teams.

The compensation package is competitive, ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. This is an excellent opportunity for engineers passionate about AI, distributed systems, and large-scale e-commerce platforms to make a significant impact at one of the world's leading technology companies.

Last updated 8 hours ago

Responsibilities For Software Development Engineer

  • Build LLM prompt and tune it for Precision and Recall needs
  • Build scalable, efficient, and automated knowledge discovery systems
  • Analyze and process large amounts of data to extract valuable information from various sources
  • Actively participate in idea and roadmap generation
  • Effectively present work to all levels of the leadership
  • Be an effective collaborator in a cross-functional team

Requirements For Software Development Engineer

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
  • Experience with distributed systems
  • Experience with high-scale software service design and implementation

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, AWS Parallel Computing Service, Slurm team

AWS seeks a Software Development Engineer for their Parallel Computing Service team to build and scale HPC workloads using Slurm scheduler.

Software Development Engineer, Core Shopping

Software Development Engineer role at Amazon's Core Shopping team, building novel ways for customers to discover products.

SDET II, FTVX Team

SDET position at Amazon Fire TV team focusing on automation framework design and quality assurance for next-generation TV features.

Software Development Engineer, UTR, Last Mile

Mid-level Software Development Engineer position at Amazon's Last Mile delivery organization, focusing on building scalable tools for delivery hubs worldwide.

Quality Assurance Engineer II, FireTV

Quality Assurance Engineer role at Amazon Fire TV focusing on manual and automated testing, working with cutting-edge streaming technology and voice experiences.