Klaviyo is looking to solve the problem of empowering creators to own their destiny by making first-party data accessible and actionable, and to accelerate Klaviyo development by building and maintaining a 'paved path' that allows engineers to maximize their focus on business objectives.
Requirements
- Deep understanding of modern software development practices, including CI/CD, local development environments, and cloud infrastructure (AWS).
- Proficiency in Python, Typescript, and/or Go, as these are primary languages in our environments.
- Experience with Kubernetes (K8s) and related deployment platforms.
- Experience with specific tools such as Pants, FastAPI, Django, React, Terraform, Buildkite.
- Background in performance optimization
- Familiarity with complex data management for testing, including large datasets and production-like data replication.
- Experience with front-end development workflows, particularly with React and tools like Cypress or Jest
Responsibilities
- Define the technical vision and roadmap for developer infrastructure, aligning with Klaviyo's overarching engineering and business goals.
- Drive initiatives to improve platform cycle time metrics across the board, including PR CI Speed, Human Code Review Pickup Time, and Commit Velocity by Repo.
- Champion the improvement of local development environments, addressing challenges such complex service setups and ephemeral test environments.
- Oversee platform and dependency upgrades for our major languages, ensuring performance, security, and developer efficiency.
- Lead the evolution of our Continuous Integration and Continuous Deployment (CI/CD) pipelines.
- Own the day-to-day operations, team mentoring and coaching, and help the engineers on your team grow their careers.
- Streamline CI/CD Pipelines
Other
- 5+ years of experience in software engineering, with at least 2+ years in a Senior Management or similar role preferably in developer infrastructure or platform engineering.
- Ability to inspire, mentor, and grow a team of highly skilled engineers, fostering a culture of ownership and continuous improvement.
- Excellent verbal and written communication skills to articulate technical strategies, influence stakeholders, and facilitate cross-functional collaboration.
- Experience leading other engineering managers.
- Leadership & Mentorship: Ability to inspire, mentor, and grow a team of highly skilled engineers