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
Amazon Logo

Sr. Software Development Engineer - Dataflux

Reference ID: 412713
Category:
Software and Programming
Type:
Full Time
Location:
Vancouver, BC     

Share job:



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 build 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 will lead the development of next generation of Dataflux platform and develop new capabilities such as LiveMigration that will allow teams at Amazon to move data from RDBMS to NoSQL at run-time.

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 C++/Java in a Linux/Unix environment. You must 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 achieve its goals in operational reality.

Basic Qualifications Bachelor's Degree in Computer Science or related field
- 6+ years of professional experience in Software Development
- Strong proficiency in developing objected-oriented software, with deep experience in one or more relevant languages (Java, C, C++, C#)
- 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 - Master's degree in Computer Science or related field.
- 10+ years of professional experience in Software Development
- Understanding of networking protocols
- Publish/subscribe or other event messaging technologies
- Client/Server development and REST Architecture
- Data Sharding
- Online Transaction Processing (OLTP) and Data Integration
- 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

Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation


Posted: December 9, 2016
Closes:December 30, 2016
Email Address:
Company Info
Size:
10,000+ employees
Industry:
Technology

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 benefit of clou...