Senior Software Engineer - Flows AI
Core
Building backend systems and product experiences for AI agents that automate personalized customer journeys and marketing campaigns for businesses.
Role type
Senior full-stack software engineer (AI/ML product)
Builds
Scalable backend services, async processing pipelines, and full-stack product features for Klaviyo Flows.
Domain
E-commerce marketing automation and AI-driven customer experience optimization.
Deliverable
production ML models | product features
Required skills
Full-stack software engineering, AI-powered product development, human and automated model evaluation, front-end development (React/TypeScript/Angular/Vue), Python/Django, scalable database design, asynchronous processing and distributed task queues, cloud-native architecture (AWS), container orchestration (Kubernetes), REST APIs and GraphQL development.
Preferred skills
Experience with workflow builders, automation products, or journey-orchestration systems.
Technologies
React, TypeScript, Angular, Vue, Python, Django, AWS, Kubernetes, Celery, Kafka, SQS, RabbitMQ, Redis, GraphQL.
Responsibilities
Drive technical design and implementation of customer-facing AI capabilities, own projects end-to-end from ambiguity to production, build reliable scalable full-stack systems, partner with product and design teams to deliver customer value, raise engineering quality and technical strategy.
Seniority
Senior, hands-on IC