You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Amazon Logo

Software Development Engineer

Reference ID: 418640

Share job:

Job Location icon
Vancouver, BC
Job Type icon
Full Time
Job Category icon
Software and Programming

Dataflux team is looking for a passionate, results-oriented, innovative software development engineer to work on large-scale data integration and migration platform at Amazon. The candidate thrives in a fast-paced environment, understands how to deal with large-scale data integration systems and help us deliver on a new generation of software. The candidate is passionate about technology and wants to be involved with real business problems.

Dataflux is a highly scalable and distributed data integration and migration platform that is core to Amazon's eCommerce business and its growth. Amazon's eCommerce teams that need to migrate to new database technologies such as DynamoDB use Dataflux to move their data at runtime with speed and accuracy. Teams that need to run business analytics on their operational data, use Dataflux to integrate with Amazon's data warehouse and BI systems.

You are an ideal candidate if you have strong distributed systems knowledge with experience in web service design & implementation. You should have a sound understanding of Internet protocols (HTTP, DNS, TCP ...) and experience implementing client/server architecture using Java in a Linux/Unix environment. You enjoy working on complex software systems in a customer-centric environment and be passionate not only about building good software but also ensuring that same software has low operational burden.

Basic Qualifications Bachelor's or Master's Degree in Computer Science with 1+ years of professional experience in software development.

- Proficiency in Java development
- Proficiency in Object-oriented design experience
- Proficiency in data structures, algorithm design, problem solving, and complexity analysis
- Development experience in a Unix/Linux environment
- Designing and building distributed systems

Preferred Qualifications - Understanding of networking protocols
- Publish/subscribe or other event messaging technologies
- Client/Server development
- REST Architecture
- Data Sharding
- Online Transaction Processing
- Passion for big, difficult problems

Posted: April 23, 2017
Closes:April 30, 2017
Email Address:
Company Info
10,000+ employees

Connect with employer:

About Amazon

Launched in 2006, Amazon Web Services (AWS) began exposing key infrastructure services to businesses in the form of web services -- now widely known as cloud computing. The ultimate benef...