Senior Software Engineer - Data Platform
Overview
In this role you will design, build, and maintain Klaviyo’s mission-critical data and analytics infrastructure on AWS. You’ll collaborate with a cross-functional team to implement scalable systems, write high-quality code, and influence platform decisions. You will also review peers’ designs and mentor engineers across the organization. This is a chance to impact data-driven insights powering core product features at scale.
Compensation / Benefitsbase salary plus potential annual bonusequitysign-on paymentshealth benefitswelfare and wellbeing programscareer growth opportunities
ResponsibilitiesDesign, build, and operate mission-critical data and analytics infrastructureWrite technical design documents and implement system infrastructureProduce high-quality code and manage large-scale production systemsReview colleagues’ designs and codeProvide technical mentorship to engineers and the broader organization
Key requirementsBA or BS in Computer Science, related field, or equivalent experience7+ years of software engineering experienceProficiency in at least one modern programming languageExperience provisioning infrastructure with Terraform or similar IaC toolExperience designing, building, and operating distributed systems in cloud environmentsExperience with LinuxExperience with OLTP and OLAP databasesExperience with high-volume data processing and storage systemsStrong communication skills, both verbal and writtenAbility to collaborate on a team and learn in a high-growth environmentAbility to tackle difficult problemsStrong communicationTeam collaborationContinuous learningAWSTerraformPython