Amazon

Software Development Engineer

Software Development Engineer

Job ID 
667651
Location 
IN-KA-Bangalore
Posted Date 
18-05-2018
Company 
ADCI - Karnataka
Recruiting Team 
..

Job Description

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. Envision being able to leverage the resources of a Fortune-500 company within the atmosphere of a start-up. Welcome to Amazon Music, where ideas are born and come to life as Amazon Music Unlimited, Prime Music, and so much more.


The Amazon Music Search organization is responsible for voice search for Amazon Music on Alexa and text search on Music’s visual clients. Music Search Quality and Tools team (SQT) is responsible for evaluating voice search quality on Echo devices powered by Alexa and text search quality spanning across Amazon Music apps & web player through information retrieval systems and building ingenious tools for such evaluations. If you enjoy working on ambiguous problems, are self-driven, have zeal for creating and showcasing cutting edge solutions, and want to influence your team's roadmap then SQT is the right place for you.

Come innovate with the Amazon Music team!

About You
You're a software engineer looking for a career in information retrieval systems. You want to work on projects that require innovative and creative thinking, deep technical problem solving, and the opportunity to grow, lead and mentor other engineers. You are not satisfied with just using technology to solve a business problem, but have a deep desire to work on and improve core computer science concepts. 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.

Basic Qualifications

  • Bachelor’s degree in Computer Science or a related field
  • Computer Science fundamentals in object-oriented design, data structures and algorithm, systems and networking
  • 4+ years of software development experience using Java or C++
  • Ability to code in object-oriented paradigm

Preferred Qualifications

  • Specialized degree in information retrieval highly desirable. Focus on evaluations of such systems will have added advantage.
  • Experience with AWS services like Redshift, Glue, Athena, Data Pipelines.
  • Experience with search technologies like Lucene, Solr or Elasticsearch.
  • Experience with developing ETL pipelines using Spark.
  • Experience in big data ecosystem like SQL, Hive, Pig, etc and workflow management looks like Luigi, Airflow.