Software Dev Engineer II

Amazon.Com, Inc. Seattle , WA 98113

Posted 2 weeks ago

Recommending products to Amazon customers - yes, that is the space that we work in at Amazon Personalization. We focus on understanding customer intent from their actions and tailor their shopping experience based on that intent. It is a hard problem that we don't always get right. For example: Just because someone bought a purple dress does not mean they want purple accessories too. Just because they usually buy one brand doesn't mean they do not want to explore other brands. We combine our understanding of customer intent with UI experience to delight each and every customer even when we are wrong. While there are lots of recommendation systems out there, none of them enjoy the scale and diversity of worldwide customers and rapidly changing and ever increasing product selection.

About you:

You're an engineer who is obsessed with creating great customer experiences. You're looking for a career where you'll be able to create value and make a real impact to the delight of millions of customers worldwide. You care about modern web development and you challenge yourself and others to constantly raise their game. You excel in making fast, intuitive and delightful UI's but do not hesitate to dive deep into the data and services when required. You're a thought leader and you demonstrate this by building solutions, not just by having ideas. You develop strong working relationships with other designers, engineers, scientists, product managers and business leaders thrive in a collaborative team environment. At the end you want to be able to go home and show your friends and family how you change the world!

About us together:

We will design and deliver the next generation of product discovery experiences in a fast paced iterative environment. Along the way, we're going to face seemingly insurmountable challenges. We're going to argue about how to solve them, and we'll work together to find a solution that is superior to each of the proposals we came in with. We'll make tough decisions, and we'll all understand why.

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience

Basic qualifications

  • Bachelor's Degree in Computer Science, Math or related field

  • 3+ years professional experience in software development

  • Strong Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis

  • Strong experience in modern web programming including JavaScript, AJAX, HTML5, CSS

  • Mastery of at least one modern programming language such as Java, C/C++

Preferred qualifications

  • Experience building large-scale web sites using JavaScript, AJAX, & HTML5

  • Proven ability to take a project from scoping requirements through actual launch of the project

  • Solid coding practices including unit testing, peer code reviews, and a preference for agile methods

  • Sharp analytical abilities, proven design skills, excellent communication skills

  • Passion for building new products in a fast paced, team-oriented environment

  • Experience mentoring and training others on complex technical issues

  • 5+ years of industry experience

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

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Dev Engineer II


Posted 1 week ago

VIEW JOBS 11/18/2020 12:00:00 AM 2021-02-16T00:00 About Us Launched in 2011, Twitch is a global community that comes together each day to create multiplayer entertainment: unique, live, unpredictable experiences created by the interactions of millions. We bring the joy of co-op to everything, from casual gaming to world-class esports to anime marathons, music, and art streams. Twitch also hosts TwitchCon, where we bring everyone together to celebrate, learn, and grow their personal interests and passions. We're always live at Twitch. Stay up to date on all things Twitch on LinkedIn, Twitter and on our Blog. About the Role You will work with the Browser Clients Team and others to build high-quality Twitch client experiences and become familiar with the existing Twitch browser-client technology stack. You Will: * Contribute to architectural, design, and process discussions involving the technological choices involved in building Twitch's browser-based clients. * Identify and uphold frontend engineering best practices. * You will develop services and tooling that support the browser-client developer experience, continuous integration and deploy processes. You Have: * A degree in Computer Science, a related Engineering discipline, or equivalent experience * 3+ years experience working on large-scale JavaScript applications * Experience with Webpack * Experience with React * Experience with AWS or another cloud provider * An understanding of CSS Bonus Points * Architectural experience creating highly-scalable web or desktop applications * An understanding of best practices and techniques regarding web scalability, performance, and security * Experience writing JavaScript applications with TypeScript * Experience with GraphQL especially the Apollo Client * Experience with SCSS or SASS * Experience with Terraform, CDK, or other infrastructure-as-code * Experience delivering production-ready services at scale * Passion for video games is a big plus Perks * Medical, Dental, Vision & Disability Insurance * 401(k) * Maternity & Parental Leave * Flexible PTO * Amazon Employee Discount * Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages) We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Twitch Seattle WA

Software Dev Engineer II

Amazon.Com, Inc.