Roles & Responsibilities:
We are looking for a Staff Software Engineer with deep experience in applied Generative AI to design, build, and productionize AI capabilities for our flagship audience and activation platform....You will work embedded in our data engineering team, partnering closely with Staff+ engineers to bring AI-powered features from concept to reliable production systems....d an AI assistant/chatbot that interacts with our platform.
• Own selected AI capabilities from idea to production: problem framing, data/feature strategy, model selection or integration, evaluation, deployment, and ongoing iteration.
• Productionize LLM- and RAG-based systems with strong reliability, observability, and cost awareness, serving internal and external users at scale.
• Collaborate with data engineers, product, and stakeholders to translate marketing and advertising use cases into pragmatic AI solutions that deliver measurable business value.
• Establish and champion best practices for building AI products (evaluation frameworks, A/B testing, safety/guardrails, monitoring, feedback loops).
• Build on top of our existing data and cloud foundations (Databricks, AWS, GCP) to deliver scalable, maintainable AI services and APIs.
• Mentor engineers in the team on modern AI application development and help level up the organization's capability in Generative AI....What to bring:
• 9-13 years of software engineering experience, including 5+ years of a proven track record in building and deploying machine learning/AI-powered products to production, with at least one impactful LLM-based system actively used by ~200+ users .
• Strong software engineering fundamentals: designing clean APIs, testing strategies, CI/CD, observability, and operating services in production.
• Hands-on experience with modern LLM application development (e.g., retrieval-augmented generation, prompt engineering, tools/agents, evaluation of LLM behavior).
• Experience deploying AI systems on one or more major cloud platforms (AWS, GCP) and working with data platforms such as Databricks.
• Ability to work pragmatically across the stack: from understanding data and model behavior through to integration into user-facing products and workflows.
• Comfort operating as a Staff-level engineer: driving technical direction, making trade-offs explicit, influencing acr...Nice to have
• Experience in Martech, AdTech, or related domains (audience segmentation, campaign optimization, customer journeys, experimentation).
• Exposure to experimentation and measurement frameworks for AI features (A/B tests, offline/online evaluation, success metrics definition).
• Experience with vector databases, feature stores, and building RAG pipelines on top of large-scale data.