Senior/Software Engineer, AI-Powered Advertising Agents
Core
Building and optimizing advanced AI agents leveraging RAG, vector databases, and LLMs to enhance generative AI capabilities for complex information retrieval and adaptive interactions.
Role type
Senior IC machine-learning engineer (AI agents)
Builds
AI-driven features and AI agents for a digital advertising platform
Domain
Digital advertising + Generative AI
Deliverable
production ML models
Required skills
LLMs and transformer architecture, AI agent design (multi-agent orchestration, tool-use, planning, memory), agentic frameworks (LangGraph, CrewAI, AutoGen), RAG pipelines, vector databases (FAISS, Pinecone, Weaviate, Milvus), agent observability (Langfuse), prompt engineering, Evals, Python, TensorFlow, PyTorch, Hugging Face Transformers, data preprocessing and vectorization
Preferred skills
Graph-based architectures (knowledge graph embeddings, GNNs), training small base models with custom data, cloud deployment (AWS, GCP, Azure), containerization (Docker, Kubernetes), programmatic advertising/RTB, MCP
Technologies
LangGraph, CrewAI, AutoGen, FAISS, Pinecone, Weaviate, Milvus, Langfuse, TensorFlow, PyTorch, Hugging Face Transformers, Docker, Kubernetes, AWS, GCP, Azure
Responsibilities
Provide technical leadership and mentorship to engineering teams; Lead design, development, and deployment of AI-driven features; Spearhead technical design meetings and produce detailed design documents; Implement and optimize LLMs for specific use cases; Develop AI agents powered by RAG systems; Design, implement, and optimize vector databases; Create sophisticated prompts and fine-tune them; Utilize evaluation frameworks to assess and improve model performance; Integrate AI-driven capabilities into customer-facing products; Monitor and optimize models for performance, scalability, and cost efficiency
Seniority
Senior, hands-on IC