SDE Redshift Data Management, Redshift Data Foundations

AmazonEast Palo Alto, CA
$165,200 - $223,600Onsite

About The Position

Amazon Redshift is the world’s most popular fully managed petabyte-scale data analytic service in the cloud, used by tens of thousands of customers to process exabytes of data daily for business-critical decisions. The team is seeking innovative engineers to help shape the future of Redshift by continuously reinventing the service. The role focuses on distributed data and transaction management, which is central to Redshift's ultra-fast, highly scalable, and cost-effective performance. This involves building and operating large-scale, distributed, fault-tolerant solutions using advanced technologies like specialized data structures, distributed consensus algorithms, machine learning, and massive parallel execution. Redshift scales seamlessly across multiple AWS availability zones and regions globally. The team collaborates across AWS to define requirements and solutions for next-generation data analytics platforms. Composed of industry-leading innovators, the team is passionate about ideating, designing, delivering, and operating data analytics services to delight customers with performance and scalability. This is a unique opportunity to contribute to hyper-scale data analytics services and architecture, bringing deep technical, algorithmic, and coding expertise to a fast-moving, collaborative environment within an industry-leading cloud company to deliver broad business impact.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • 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
  • Deploy and monitor new features in a highly available and fault tolerant system running in the cloud
  • Collaborate with and mentor other engineers, providing technical guidance and helping to build a fast-growing team

Benefits

  • Inclusive Team Culture
  • Mentorship & Career Growth
  • Work/Life Balance
  • sign-on payments
  • restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service