Software Development Engineer
As a Senior Software Development Engineer you have the chance to help develop a new generations of product from the very early stages. We are looking for candidates who thrive in a fast paced start-up like environment, love to learn new technologies and dive deep to own and invent the future.
Our team is looking for a senior software development engineer to build core systems for the next generation of media search. You will help define systems specs, design and iterate on early prototypes, and help create the user experience. You'll collaborate closely with research scientists and user (UX) researchers to help define the scope of a product. As a key team member, you will take responsibility for technical problem solving, creatively meeting product objectives, help with hiring, and developing best practices. You will demonstrate cross-functional resource interaction to accomplish your goals. You will play a role in defining processes and methods to improve the productivity of the entire team. You will identify and initiate investigations of new technologies, prototype and test solutions for product features, and design and validate designs that deliver an exceptional user experience.
The ideal candidate is someone who's committed to team work, who enjoys working on complex software systems, is customer-centric, and thrives on the challenge of prototyping new systems that will eventually operate at world-wide scale.
This is a unique opportunity that combines the ability to build new and exciting user experiences for Amazon's customers, with the opportunity to work with 'big data' and advanced techniques to determine the best personalized experience for millions of Amazon's customers.
With the recent launch of Echo and Fire TV, and Amazon's expanding stable of innovative devices, Amazon has made a significant investment across hardware, software and content licensing to bring together the best digital experience for our customers.
Do you want to be part of a revolution that is defining how people get their entertainment and information?
About the role:
This role requires outstanding programming skills and a passion for user experience and design. You must also have a demonstrated ability for optimizing, developing, launching and maintaining large scale production systems. As a key member of the team, you will contribute to all aspects of the software lifecycle: design, experimentation, implementation and testing. You should be willing to dive deep, experiment rapidly and get things done. You should have an entrepreneurial spirit, love autonomy, know how to deliver, and long for the opportunity to build pioneering solutions to challenging problems.
You're an experienced engineer looking for a career where you'll be able to build, deliver, and impress. You want to work on projects that require innovative and creative thinking, deep technical problem solving, and the opportunity to lead and mentor other engineers. You challenge yourself and others to constantly come up with better solutions. You're a thought leader – but you don't just know how to solve the problem – you prove it by building the solution. You have a high bar for coding excellence and a passion for design and architecture and are a clear communicator.
We offer excellent pay and generous stock plans, great benefits including medical, dental, vision, 401k with matching and paid paternity and maternity leave. Relocation is available for qualified candidates.
- BS in Computer Science, Mathematics, or a related field.
- 3+ years software development experience
- Programming ability in at least two languages – Java, Perl or Python
- Delivered features for at least one large scale production system.
- Experience with build and deployment tools (e.g., Apache Ant)
- MS in Computer Science, Mathematics or a related field and/or 5+ years software development experience
- Expertise in recommender systems and/or machine learning
- Experience working with extremely large datasets
- Experience in a startup environment
- Strong verbal and written communication skills
Amazon.com is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
Meet Some of Amazon's Employees
Senior UX Designer
Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.
Back to top