Job Directory Amazon Software Development Engineer

Software Development Engineer Amazon
New York, NY

Amazon is a company operating a marketplace for consumers, sellers, and content creators.

Companies like Amazon
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Amazon

Job Description

The Items and Offers platform (IOP) manages the global catalog at at the heart of the systems that support the world's largest e-Commerce platform. We serve as the gateway for the millions of merchants that offer the earth's largest selection of products to Amazon customers, at a rate of hundreds of billions of updates on billions of catalog items every single day.

The relationships between catalog items are a first class architectural concern at Amazon, which the Items and Offers Platform Relationships team in NYC have ownership of.

Come be a part of a foundational team in the Amazon ecommerce platform, and make changes with impact on both the selling and buying customer experience. Item relationships impact the way products are identified and presented for online shoppers so they can find what they want, when they want. We're providing solutions to problems that have no prior art, and on a scale that exceeds most companies on the planet -- stretching the boundaries of SOA, distributed systems, big data, and stream processing technologies to tackle the challenges of catalog item relationships at Amazon scale.

As a Software Development Engineer of this team, you will

* Build and own systems, services and tools for inference, automation and maintenance of catalog relationships.
* Translate high-level, ambiguous business goals into technical specifications and break down the technical specifications into concrete tasks.
* Design, develop, test, deploy and maintain innovative, highly scalable and low latency software solutions
* Write a high quality distributed system software that harnesses the power of Machine Learning to make inference decisions.
* Work in close collaboration with the Applied Scientists, Program Managers and other engineers on the team.
* Provide innovative solutions for the business and technical problems.
* Apply software development best practices to ensure high quality deliverable for yourself and the entire team.
* Be a technical partner for the leadership and guide their business and technical decisions.

Technologies used:

* AWS (i.e. SageMaker, Glue, Kinesis, EMR, Lambda etc.)
* Spark/Hadoop (big data)
* DynamoDB (NoSQL)
* Machine Learning(SparkML, TensorFlow, Keras, Deep Learning)
* Jupyter and Zeppelin (ML notebooks)
* Java, Scala, Python, Ruby on Rails
* Distributed Real-Time Streaming Systems
* Elastic Computing
* Massively Distributed Systems

Every day we are working hard, having fun and making history - and we would love you to work with us. If you have what we are looking for, come join a strong team in a highly visible organization. Your impact on our software will be felt around the world.

About Amazon

Amazon is a company operating a marketplace for consumers, sellers, and content creators.

10001 employees

2127 7th avenue

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.