SDE2, Music – Job ID: 2134174 | ADCI – Karnataka – IN, KA, Bangalore

Amazon

  • Full Time

DESCRIPTION

Job summary
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.

Key job responsibilities
• You solve problems at their root, stepping back to understand the broader context.
• You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
• You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
• You recognize and use design patterns to solve business problems.
• You understand how operating systems work, perform and scale.
• You continually align your work with Amazon’s business objectives and seek to deliver business value.
• You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
• You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
• You communicate clearly with your team and with other groups and listen effectively.

A day in the life
• Bachelors or Masters in Computer Science or relevant technical field.
• 2.5+ years of experience in software development and full product life-cycle.
• Excellent programming skills in any object oriented programming languages – preferably Java, C/C++/C#, Perl, Python, or Ruby.
• Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
• Proficiency in SQL and data modeling.
• Min 1+ years of experience in HLD and LLD

About the team
Amazon Music

Imagine being a part of an agile team where your ideas have the potential to reach millions. Picture working on cutting-edge consumer-facing products, where every single team member is a critical voice in the decision-making process. Welcome to Amazon Music, where ideas are born and come to life as Amazon Music Unlimited, Prime Music, and much more.
We build systems that are distributed on a large scale, spanning our music apps, web player, and voice-forward audio engagement on mobile and Amazon Echo devices, powered by Alexa to support our customer base.

Come innovate with the Amazon Music team!

BASIC QUALIFICATIONS

2+ years of non-internship professional software development experience
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Programming experience with at least one software programming language.

PREFERRED QUALIFICATIONS

• B tech/MS in Computer Science
• A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills
• Experience in algorithm design, System Design and problem solving
• Experience with Amazon technologies like DynamoDB, SWF is highly desirable
• Have previous backend system development experience
• Passion for creating efficient, scalable, highly usable web interfaces
• Technical Lead experience exploring other open-source frameworks and technologies and integrating with project
• Experience leading small teams of engineers
• A love for music

Job Overview