KERV.ai is an award-winning company transforming how content and commerce converge in media. They are seeking a Senior Software Engineer to build visual products for their Creative Ads team, focusing on the dynamic video generation pipeline and interactive ad experiences.
Responsibilities:
- Build and maintain our dynamic video generation pipeline — a multi-stage, serverless orchestration system on AWS that produces video creatives at scale
- Develop and improve our video template studio and interactive overlay applications using modern frontend frameworks (React, Svelte)
- Collaborate closely with product managers, designers, and creative teams to translate ad concepts into shippable features
- Proactively design and run A/B tests on ad formats, creative treatments, and user experiences to drive measurable performance improvements
- Help harden production systems: improve observability (CloudWatch, logging), error handling, CI/CD pipelines, and cost/performance tuning across the video pipeline
- Contribute to architectural decisions, weighing long-term maintainability against short-term delivery needs
- Write clean, well-tested code across a diverse codebase — from serverless pipeline orchestration to client-facing ad experiences where visual quality and stability are immediately visible
- Participate in team code reviews, sharing knowledge and learning from others
- Participate in sprint planning, ensuring that realistic plans are set forth and delivered
- Communicate effectively within the engineering team and with non-technical teams
- Have the discipline to shift between establishing new features and maintaining legacy features based on the needs of the business
Requirements:
- 3–7+ years of professional experience developing web-based applications
- Strong experience with JavaScript/TypeScript across both frontend and backend
- Professional experience with React; additional experience with Svelte is a plus
- Experience with Node.js in production environments
- Working knowledge of AWS services, particularly Lambda, S3, and Step Functions — or comparable cloud infrastructure experience
- Comfort working across the stack, from UI components to serverless backend services
- Ownership mindset — you can take responsibility for a slice of the system end-to-end, propose tradeoffs, and collaborate closely with teammates through pairing, code review, and clear communication
- Strong asynchronous communication skills, ensuring efficient and effective collaboration with remote team members
- Experience with or strong interest in AI-driven prompt engineering and AI coding assistants
- Experience with video processing technologies (FFmpeg, transcoding, video playback, MediaConvert)
- Familiarity with Adobe After Effects or the Adobe Creative Suite, particularly Lottie/JSON export workflows
- Experience with browser automation tools (Puppeteer, Playwright)
- Background in animation systems, 2D graphics programming, or creative tooling
- Python experience, particularly in media/video processing contexts
- Experience with the Serverless Framework or similar IaC tools
- Digital advertising experience, specifically with video ad technologies (VAST, VPAID)
- Experience with A/B testing frameworks and experimentation methodology
- Experience developing an enterprise or SaaS product
- Previous experience in a startup environment