Sr. Software Development Engineer, Alexa Internet

June 17, 2022
San Francisco, CA
Job Type



Job summary
If you are excited about solving challenging technical problems in conversational AI and distributed application development, this position offers an exceptional opportunity to work on cutting edge applications on a global scale. We are seeking a smart, creative, and self-directed Senior Software Development Engineer who can apply rigorous software development best practices as part of a new project that will push the boundaries of conversational technology. This position will require you to design and develop robust, scalable, cloud-based applications, innovate on behalf of customers, invent new technologies, lead complex and highly impactful technical projects, influence technical roadmaps and best practices, and build cornerstone services to power the next generation of online conversational experiences.

The ideal candidate has a broad and deep background in back-end or full-stack software development, is passionate about designing elegant and robust applications, is highly driven to learn and deploy new technologies, thrives in a fast-paced environment that requires the development of solutions to ambiguous and challenging problems, and enjoys collaborating with both technical and nontechnical peers. As part of the team, you will work as a hands-on practitioner and technical leader in multiple areas such as application design and development, ETL systems, and analytics. You will build, test, and deliver new production services that meet demanding performance and scalability requirements.

Key job responsibilities

  • Develop robust and secure distributed applications in our cloud (AWS) environment
  • Create and present technical design and development proposals to satisfy product requirements
  • Lead and successfully deliver complex technical projects, identifying milestones and collaborating with stakeholders to clarify requirements and resolve ambiguity
  • Set technical direction within the team and influence technical integrations with related teams
  • Evaluate and optimize the performance of complex algorithms
  • Perform ad-hoc analysis of proposals using various data sources
  • Provide operational support for critical systems
  • Collaborate with fellow technologists and contribute meaningfully in areas such as data privacy and security and the development of machine learning-based solutions
  • Provide technical guidance and coaching to junior software developers

About the team
This project is led by a wholly owned subsidiary of that has deep experience building customer-facing applications and solving ML problems in natural language processing and understanding, search relevance and ranking, and digital behavior measurement and analysis. Come join this innovative team and help develop conversational applications that will reach and delight millions of customers across the world.


  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 4+ years of professional software development experience
  • 2+ years of experience as a mentor, tech lead OR leading an engineering team

  • Sharp as a tack, with strong knowledge of advanced algorithms, data structures, and software engineering best practices
  • Strong knowledge of at least one compiled language such as Java or C/C++ and a scripting language such as Python, Node, or Typescript
  • Degree in Computer Science, Physics, Electrical Engineering, Statistics, or Mathematics, and 5+ years of related work experience
  • Proficiency with databases and Linux
  • A track record of successfully developing new applications and completing technical projects that delight customers


  • Experience with cloud computing environments, especially AWS
  • Experience with machine learning algorithms and libraries
  • Experience with technologies such as Spark and Elastic Map Reduce
  • Experience designing and implementing ETL solutions
  • Experience with Internet data sets, data privacy principles, and analytics
  • A track record of thought leadership & process improvement

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records - provided by Dice

Drop files here browse files ...

Related Jobs

Sales Rep Weekends - S San Francisco   South San Francisco, CA new
July 3, 2022
Sales Strategy and Planning Manager   San Francisco, CA new
July 3, 2022
Account Executive, Ticket Sales   San Francisco, CA new
July 3, 2022
July 3, 2022
Retail Reset Merchandiser   Millbrae, CA new
July 3, 2022