Sunday , September 24 2023

Amazon Positions – Sr SDE, Data Management

Website Amazon

Job Description:

We are looking for senior level SDE talent in Boston, Chicago, Seattle, Bay Area (Palo Alto) and are open for remote locations. Distributed data and transaction management is at the heart of Amazon Redshift data analytics services and is responsible for delivering ultra-fast, highly scalable and cost-effective performance. We are building and operating large scale, distributed, fault-tolerant data and transaction management solutions using specialized data structures, distributed consensus algorithms, machine learning, massive parallel execution and many other advanced technologies. Redshift seamlessly scales across multiple AWS availability zones and regions across the globe. Our team consists of industry leading innovators, with multitudes of patents and research publications in this space. We are a fun-loving team, that is passionate about ideating, designing, delivering and operating data analytics services to delight customers with extreme performance and scalability.

Job Responsibilities:

  • collaborate with and mentor other engineers, providing technical guidance and helping to build a fast-growing team
  • deploy and monitor new features in a highly available and fault tolerant system running in the cloud
  • design, implement and deliver state-of-the-art distributed, high-performance data and transaction management processing algorithms and solutions
  • continuously invent and re-architect components and workflows creating new technologies to meet the future demands in data analytics

Job Requirements:

  • Strong problem solving and excellent communication skills
  • Passionate about writing high performance, testable C++ code with high quality and mentoring others to do the same
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Deep knowledge of Computer Science fundamentals such as, Object-Oriented design, Data Structures and Algorithms, operating and file systems
  • Ability to take a project from scoping requirements through actual launch of the project
  • Proven track record of scoping, architecting, designing and successfully delivering complex software systems at large scale

Qualification & Experience:

  • 3+ years of programming experience with at least one software programming language
  • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems
  • Experiencing mentoring junior software development engineers and driving engineering excellence
  • 6+ years of professional software development experience building large scale, high performance distributed storage, databases, filesystems or related products
  • 4+ years of professional software development experience
  • Experience as a mentor, tech lead OR leading an engineering team

Job Details:

Company: Amazon

Vacancy Type: Full Time

Job Location: East Palo Alto, CA, US

Application Deadline: N/A

Apply Here