Senior AI Engineer
Operative
Company Overview
300+ media companies as clients, $40+ billion in revenue processed, 25,000+ worldwide users.
Operative is a revenue accelerant for media companies around the world. No other software company in AdTech space, brings a comparable depth of experience to create truly innovative software that performs across all platforms, revenue models and business units. We are a SAAS (Software as a Service) platform which helps clients manage advertisements both in the linear (TV) and digital space. We have been in the market for over two decades and have 1100+ employees with 12 offices spread across the globe. Operative is proud to play a pivotal role in the way advertising is bought, sold and managed across media industry.
About the Role:
At Operative, we are building Adeline, a groundbreaking AI platform designed to automate and revolutionize business workflows in the advertising industry. We have moved beyond standard RAG applications and are now focused on the next frontier: building sophisticated, multi-tool AI agents that can reason, plan, and execute complex tasks with a deep understanding of interconnected data.
We are looking for a seasoned AI Engineer who is passionate about building the core intelligence of these agentic systems. This is not just a role for implementing existing patterns; we need a true systems builder who can architect, design, and lead the development of our agent workforce using cutting-edge frameworks like LangGraph and DSPy.
What You'll Do:
- Design, build, and deploy autonomous AI agents using Python and frameworks like LangGraph to handle complex, multi-step business use cases.
- Architect and implement advanced RAG pipelines, leveraging both vector search and Graph RAG techniques to extract insights from complex, interconnected data.
- Develop and refine complex agentic programs and prompts using frameworks like DSPy to optimize for performance and accuracy.
- Integrate a diverse set of tools and APIs into our agents, enabling them to interact with the real world and execute tasks.
- Champion software engineering best practices within the AI team, including implementing end-to-end testing, robust documentation, and CI/CD for our agentic systems.
Who We're Looking For:
- An engineer with proven experience building complex applications in Python. We also appreciate strong software engineering foundations from other languages like Java.
- Deep, hands-on experience with modern AI frameworks like LangGraph, LangChain, and DSPy for programming and optimizing LLM-based agents.
- A strong architectural grasp of the entire RAG lifecycle and hands-on experience with graph-based datastores (e.g., Neo4j) for implementing Graph RAG.
- Someone who can architect and design systems, not just implement them. You think about trade-offs, benchmarking, and scalability.
- Expertise in advanced prompt engineering and designing structured, multi-component system prompts for complex tasks.
- Experience with vector databases (e.g., OpenSearch) and relational databases (e.g., Postgres).
Good to have:
- Experience with Docker and Kubernetes for deploying AI applications.
- A background that includes the full software development lifecycle, including DevOps and automated testing.
- Experience with fine-tuning smaller, specialized language models.
“Operative is a merit-first, equal opportunity employer; diverse applications are encouraged.”
Operative cares about your privacy and protecting your data. By submitting an application for a position with Operative, you acknowledge that you have read the following and consent to how Operative treats your data: 1) the Candidate Privacy Policy available at https://www.operative.com/candidate-privacy-notice/ (or if you are a candidate from Israel the Candidate Privacy Notice (Israel), available at https://www.operative.com/candidate-privacy-notice-israel/, and 2) the Candidate Notice for Data Transfer and Retention available at https://www.operative.com/candidate-notice/.