Senior GenAI Software Engineer
Job Summary
As a Senior GenAI Software Engineer, you will join the Creative GenAI team to architect and build intelligent agents and AI-powered systems. You will leverage cutting-edge vision and diffusion models to revolutionize creative ad production and optimize workflows. This role involves end-to-end development, from rapid prototyping to production-grade deployment of generative AI solutions.
Responsibilities
- Architect and ship end-to-end generative AI systems for ad creatives
- Rapidly prototype and scale AI solutions into production
- Design robust guardrails and quality evaluation infrastructure
- Collaborate with creative strategists to optimize workflows
- Mentor team members and drive technical engineering standards
Required Skills
- 5+ years of software engineering experience
- Python, JavaScript/TypeScript proficiency
- Production experience with LLMs and multimodal models
- System design, debugging, and observability
- Experience with image/video generation pipelines
Job Details
Responsibilities:
- Architect and ship AI systems that generate ad creatives end-to-end - including interactive playables - combining code generation, multimodal asset generation, and runtime quality into production-grade pipelines.
- Rapidly prototype against real creative problems, then take what works from proof-of-concept to production at speed.
- Partner closely with creative strategists, content leads, and builders to translate craft expertise into systems that scale.
- Design robust systems that handle the inherent variability of AI-generated output through thoughtful guardrails, fallbacks, and quality gates.
- Build evaluation infrastructure tailored to creative output, spanning subjective quality assessment, human-in-the-loop review, and A/B testing against real ad performance.
- Drive innovation by researching new model capabilities and proposing new initiatives as the frontier moves.
- Mentor the team and raise the bar on engineering practices, fostering an environment of open feedback and shared learning.
Qualifications:
- Minimum Bachelor's Degree and 5+ years of relevant experience.
- Senior engineer with significant pre-LLM production experience and solid fundamentals in system design, debugging, and observability.
- Strong in Python for AI/agent work and fluent in JavaScript/TypeScript for creative and playables work; HTML and gaming experience a plus.
- Has shipped LLM-powered systems to production, understands failure modes, and makes deliberate choices about model integration versus hard-coded logic.
- Treats evals as first-class infrastructure and brings hands-on production experience with multimodal AI, specifically image and/or video generation models.
- Clear communicator who collaborates well across teams and disciplines, navigating ambiguity and adapting as priorities shift.