As a software development engineer on our team, you'll be responsible for developing and operating large scale, low latency systems that track, monitor, and control Amazon's logistics networks with the highest engineering and operational excellence.
Responsibilities include :
Working with customers and product managers to define customer requirements
Functionally decompose complex problems into simple, straight-forward solutions.
Design new systems and extensions to existing systems
Develop new services, features, and workflows
Participate in design reviews and consult with engineering peers
Deploy and operate software services to drive business operations
The ideal candidate has the experience or motivation to build full-stack, customer oriented technology products ranging from big-
data backend services to user-friendly and low latency front-end web applications. Candidates with experience developing or leveraging data-
driven algorithms will have a focused environment to hone their craft.
Bachelors degree or equivalent in Computer Science
1-2 years professional development experience
Experience with SQL and relational databases
Proficiency in Java, git, and related toolsets
Object oriented software design experience
Familiarity with AWS services (RDS, DynamoDB, Containers, Cloud Formation, SQS / SNS, CloudWatch)
Distributed systems experience
Service Oriented Architecture development experience
Data-driven automation experience