$150K — $200K *
What you will do: This is a high growth opportunity in a greenfield area. As a Sr. Software Engineer, you will lead the team in defining the architecture, algorithms and systems that breathe life into this vision. You will have the opportunity to contribute or develop deep expertise in the areas of distributed systems, artificial intelligence, machine learning, conversational technologies, user interfaces (including voice and natural user interfaces), data storage and data pipelines. You'll be actively encouraged to experiment, improve, invent, and innovate on behalf of our customers. You will have an impact on Amazon's new devices and the way shopping is done across a whole spectrum of user experiences. You'll also be able to look back and say you were a key contributor to something special from its earliest stages. As a Sr. Software Engineer, you will collaborate with multiple Product Managers and engineers from partner teams across Amazon Retail, Alexa, Speech Recognition and a Research Sciences team.
What we are looking for: We are seeking a talented and experienced Sr. Software Engineer to design and develop the flexible experiences, machine learning models and distributed systems that will empower making this vision a reality. An ideal candidate will operate at all levels, diving deep into the details while providing strategic inputs for the product. You will work with a team of talented engineers. You communicate effectively with multiple development, product management, and partner teams.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.
· 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
· 4+ years of professional software development experience
· Bachelor’s Degree and/or Master's degree in Computer Science or related technical discipline or comparable industry experience
· 8+ years professional experience in software development
· Computer Science fundamentals in object-oriented design.
· Computer Science fundamentals in data structures.
· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
· Proficiency in at least one modern programming language such as Java, C++, or C
· Experience building complex software systems that have been successfully delivered to customers.
· Success delivering products/services in a high-growth environment, exhibiting strong ability to identify and solve ambiguous customer-focused problems.
· Experience in any one or more of the following areas: distributed systems, artificial intelligence, machine learning, full-stack development.
· Knowledge of professional software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
· Strong track record of helping build productive and successful software development teams, actively developing talent.
· Ability to take raw product requirements and create software architecture, design, and code to bring them to life.
· High attention to detail with proven ability to juggle multiple, competing priorities simultaneously and make things happen in a fast-paced, dynamic environment.
· Excellent interpersonal skills; ability to work successfully with teams across the organization, including Engineering, Product Management, and Senior Leadership.
Valid through: 11/15/2020
$150K — $200K