1-844-696-6465 (US)        +91 77600 44484        help@dezyre.com

Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR)

Company Name: Amazon.com
Location: New York, NY
Date Posted: 02nd Mar, 2018
Description:

Key Responsibilities 

- Translation of complex functional and technical requirements into detailed architecture and design 
- Deliver systems and features with top-notch quality, on time 
- Develop new technologies for monitoring production clusters 
- Own the software development process end-to-end, including: working with engineers and product managers to develop requirements; designing, architecting, planning, implementing, and testing new systems and features; deploying, and operating the production EMR systems. 

 

Qualification:

Basic Qualifications

  • Master's degree in Computer Science or equivalent with 3+ years of experience OR Bachelor's Degree in Computer Science or equivalent with 5+ years experience, in: software development, including design, implementation, debugging, and support
  • Very strong Computer Science fundamentals in algorithm design, data structures, problem solving, and complexity analysis
  • Strong proficiency in developing objected-oriented software, with deep experience in one or more relevant languages (Java, C, C++, C#)

Preferred Qualifications

  • Very strong Computer Science fundamentals in algorithm design, data structures, problem solving, and complexity analysis
  • Experience designing and building highly-scaled distributed systems and web services
  • Thorough understanding of parallel algorithms, concurrency, asynchronous architectures
  • Experience working in an agile software development organization
  • Experience building with SOA using Java on Linux
  • Proficiency in high-performance, multi-threaded programming
  • Knowledge of and contribution to Hadoop ecosystem
  • Experience with distributed systems architecture
  • Experience with one or more of Ruby, Python, Perl
  • Proven ability to effectively drive cross-team solutions that may have complex dependencies
  • Masters in Computer Science with emphasis on distributed systems and Big Data architectures is a plus.