Amazon

SDE II

1 month agoMumbai, India

DESCRIPTION

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

The Role:
Ideal candidate is a results-driven, deeply technical, and highly innovative software development engineer with the affinity to seek and solve challenging problems in distributed systems, cloud analytics, data visualizations aiming to intelligently improve the customer experience across Amazon device families.

BASIC QUALIFICATIONS

  • 2+ years of non-internship professional software development experience
  • 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.
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Bachelor's degree in computer science or closely related field with 2+ years of non-internship professional software development experience.
  • Experience applying CS fundamentals in data structures, algorithms, run-time analysis, object-oriented design, and code quality verification.
  • Experience developing RESTful distributed systems with high scalability and availability requirement using Java and/or Python Flask.
  • Experience using frontend libraries/frameworks like React and/or Angular Framework.
  • Experience with every aspect of SDLC: requirements, design, coding, unit and integration testing, deployment, monitoring, deprecation.


PREFERRED QUALIFICATIONS

  • Data Modeling experience for SQL and NoSQL database systems, ORM Frameworks such as Hibernate, SQL Alchemy, etc.
  • Data Visualization experience using frameworks such as Highcharts, d3.js.
  • Experience designing, developing and deploying using AWS services such as EMR, Lambda, Kinesis, Redshift, Aurora, DynamoDB.
  • Knowledge of professional software engineering best practices including coding standards, source code management & build processes.
  • Adaptable, enterprising, and willing to take ownership.

Client-provided location(s): Mumbai, Maharashtra, India
Job ID: Amazon-1511072

Company Videos

Hear directly from employees about what it's like to work at Amazon.