Senior Software Development Engineer, Ads Campaign Management
Core
Design and implement scalable AI-powered ad campaign management systems and Model Context Protocol (MCP) server infrastructure to provide instant strategic advice to millions of advertisers.
Role type
Senior Software Development Engineer (Ads Campaign Management)
Builds
Large-scale distributed systems for ad campaign inputs, API services, and AI agent orchestration
Domain
Advertising technology, Generative AI, Distributed Systems
Deliverable
production ML models | product features
Required skills
System architecture design, API development, AI agent orchestration, Model Context Protocol (MCP) implementation, Distributed system design, Scalability engineering, Mentorship
Preferred skills
Full SDLC experience, Code review leadership, Source control management, Build processes, Testing strategies, Operations experience
Technologies
AWS (ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, Dynamo DB, SQS, SNS, Cloud watch, CDK, Cloud Formation)
Responsibilities
Design scalable architectures for high-transaction APIs, Build MCP server infrastructure for low-latency advertiser context, Establish system design patterns for global ads experience, Partner with Product teams to deliver user experiences
Seniority
Senior, hands-on IC with mentorship responsibilities