Sr. Software Engineer, Music Data Platform

Amazon.Com, Inc. San Francisco , CA 94118

Posted 2 months ago

Amazon Music is awash in data! To help make sense of it all, the Music Data Platform team provides the self-service data platform enabling the organization to go big with data.

Our platform is used by 45+ teams in music including BI, ML, and Data Engineering and enables repeatable, easy, in depth analysis of music customer behaviors. We reduce the cost in time and effort of analysis, data set building, model building, and user segmentation and provide secure and compliant tooling that scales. Our goal is to empower all teams at Amazon Music to make data driven decisions and effectively measure their results by providing a best in class data platform.

If you love the challenges that come with big data platform development then this role is for you. We're developing our next generation platform to manage secure and compliant petabyte scale data and provide the necessary tools for big data pipeline orchestration and ML model productionization. Our current infrastructure collects billions of events a day, manages petabyte scale data on Redshift and S3, and has data pipelines in Spark/Scala EMR, SQL based ETL, and Java services.

You are a talented, enthusiastic, and detail-oriented Sr. Engineer in Data Engineering or Software Development who knows how to take on big data platform challenges in an agile way.

Duties include designing and building big data architecture to scale, mentoring and developing peers in the the Music Data Platform team including Data Scientists, Data Engineers, and Software Engineers. You'll enable Amazon Music's most important data pipelines and data sets, by building our data lake platform and enabling processing, publishing, sharing, and discovery of datasets and insights.

This role requires you to live at the cross section of data and engineering. You have a deep understanding of data, analytical techniques, and how to connect insights to the business, and you have practical experience in big data architecture. With our Amazon Music Unlimited and Prime Music services, and our top music provider spot on the Alexa platform, providing high quality, high availability data to our internal customers is critical to our customer experiences.

In 2019 your team will build out Amazon Music's data lake storage and EMR/Spark processing layers, automate the management of our Multi-Cluster Redshift Enterprise Data Warehouse, and further develop our machine learning platform capabilities. If these sounds like challenges you'd love, please apply today!

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.

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.

Everyone on our team has a meaningful impact on product features, new directions in music streaming, and customer engagement. We are looking for new team members across a variety of job functions including software engineering/development, marketing, design, ops and more. Come join us as we make history by launching exciting new projects in the coming year.

Our team is focused on building a personalized, curated, and seamless music experience. We want to help our customers discover up-and-coming artists, while also having access to their favorite established musicians.

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. Amazon Music offerings are available in countries around the world, and our applications support our mission of delivering music to customers in new and exciting ways that enhance their day-to-day lives.

Come innovate with the Amazon Music team!

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
Sr Data Engineer

Glu Mobile Inc.

Posted Today

VIEW JOBS 10/19/2019 12:00:00 AM 2020-01-17T00:00 * Must have 6 years of corporate experience The Sr Data Engineering team at Glu builds core data infrastructure and applications in support of all areas of our business, including our studio teams, user acquisition, monetization and finance. Glu is passionate about maximizing the value that data and analytics can provide to the business and is aggressively investing in new capabilities. Our team covers a lot of ground from data ingestion through to machine learning applications. We leverage a cutting-edge tech stack to build both batch systems (YARN+Spark/Hive) and stream processing applications (Kinesis/Flink/Spark Streaming/Druid) that operate efficiently at high scale. The ideal candidate has a strong engineering background and has built robust data platforms and pipelines and takes complete ownership of their area of expertise. This is a fantastic opportunity to use your engineering skills to make a material impact on a highly valued analytics platform You'll most often be: * Take ownership of and develop critical new features for our next-generation analytics platform, supporting Glu's worldwide studios and central functions such as marketing and finance. * Build scalable, accurate and extensible stream processing applications using cutting-edge technology such as Spark Streaming and Apache Flink. * Implement complex and highly scalable end-to-end data pipelines, using Elastic Beanstalk, Kinesis, EMR, Spark, Hive, Druid, Cassandra. * Build data support for our personalization and experimentation efforts, solving problems from statistical test automation to building real-time M/L applications. And your skills and experience include: * Bachelor's degree in computer science/mathematics/engineering, or other fields with proven engineering experience. * More than 6 years of software engineering experience, especially working on back-end data infrastructure. * Proficiency with at least one of the following languages: Java, Python, Scala. * Experience with distributed stream processing technologies such as Flink, Spark Streaming and/or Kafka Streams. * Experience with AWS Ecosystem, especially Kinesis, EMR, Lambda, and Glue. * Knowledge of NoSQL application data stores i.e. Druid, HBase, Cassandra, DynamoDB, Redis. . Bonus Points * Experience with high-scale machine learning, I.e. Spark M/L, SageMaker, etc. * Experience with SQL and SQL-like languages, especially Hive. * Experience with CI/CD process, testing framework, and containerization technology * Experience building data-rich web applications, especially with technologies like Angular, Node.js, and Elastic Beanstalk Glu Mobile Inc. San Francisco CA

Sr. Software Engineer, Music Data Platform

Amazon.Com, Inc.