Returning Candidate?

Lead Software Development Engineer - Special Event

Lead Software Development Engineer - Special Event

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Do you want to be a part of building the systems and software that power Earth's largest e-commerce catalog? How do you design and handle massive scale of data when you know that none of the "textbook solutions" will work? Our organization develops the algorithms, systems, and tools to ensure safety of the selection and maximize their impact on the Amazon top-line - all the while continuously growing the selection. The Selection & Curation Systems team is responsible for designing and developing the tools, systems, and services that help ensure that Amazon has a profitable and rapidly expanding assortment for our customers.

We're looking for a Senior Software Engineer who has strong technical design skills and is able to drive technical design of broad efforts that have high impact and visibility. This role has a number of opportunities for cross-boundary ownership and as such would require cross-organizational technical leadership skills to create seamless technical designs and solutions that reliably work end-to-end.

You will have the opportunity to solve challenging technical problems such as extracting structured data from unstructured content, automatic data and item classification, fuzzy image comparison, big data visualization, and data analytics. You will learn about designing and developing massively distributed systems, big data systems, and web services while innovating beyond "textbook solutions". Technologies involved include NoSQL databases, Java, JavaScript, ReactJS, Elastic Computing, Machine Learning and more.

This is a dream opportunity for engineers who want to create reliable and scalable solutions that enable Amazon to create the largest and best possible selection for our customers. Come and help make history as we take e-Commerce to the 5 billion people on earth who do not have it today while having fun and learning a lot on the way!

Basic Qualifications

  • Bachelor’s/Master's/PhD degree in Computer Science, Computer Engineering or related technical discipline.
  • 10+ years of relevant work experience
  • Computer Science fundamentals in object-oriented design, data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in, at least, one modern programming language such as C, C++, C#, Java, Perl, or JavaScript.

Preferred Qualifications

  • Knowledge and experience with service-oriented architecture.
  • Knowledge of web-based technologies such as Ruby-on-Rails, HTML5, CSS, and JavaScript.
  • Knowledge of no-SQL database technologies.
  • Experience launching applications and/or services on a global scale.
  • Experience with agile program management methodologies.
  • Ability to build solutions that scale and perform.
  • Excellent problem-solving skills.
Amazon is an equal opportunity employer.