Software Development Engineer - Amazon Redshift, Query Processing
Overview
In this Senior Software Engineer role you contribute to the Redshift query processing engine, owning features and architecture to scale analytics for enterprise customers. You work on end-to-end delivery, from design to operations, and mentor others to grow the team’s capabilities. You operate in a fast-moving, collaborative environment within Amazon’s leading cloud data platform. This is a ground-floor opportunity to shape the execution engine powering large-scale data analytics for Fortune 500s and startups alike.
Compensation / Benefitswork-life balancementorship and career growthequity potentialsign-on payments may be providedmedical and other benefits as part of total compensation
ResponsibilitiesDefine features and architecture for the query processing systemOwn end-to-end deliverables from design through deployment and monitoringLead engineers on substantial projects and provide mentoring and hiring supportTranslate ambiguous requirements into meaningful, customer-focused projectsContribute to the evolution of the execution engine for high scalability and performanceCollaborate with cross-functional teams to deliver broad business impactShape the technology powering analytical workloads for a wide range of customersHelp scale and improve reliability of Redshift clusters globally
Key requirements3+ years of non-internship professional software development experience2+ years of non-internship design or architecture experienceExperience programming with at least one software programming languagementoring and coachingstrong communication and collaborationability to distill complex requirements into actionable plansalgorithms and coding proficiencyarchitecture design patternsend-to-end software delivery and operations