Software Development Engineer, Ads Campaign Management
Core
Design and implement scalable API architectures and Model Context Protocol (MCP) server infrastructure for AI-powered advertising agents serving millions of advertisers.
Role type
Senior Software Development Engineer (Ads Campaign Management)
Builds
Large-scale distributed systems for ad campaign management and AI agent orchestration
Domain
Advertising technology, Generative AI, Distributed Systems
Deliverable
production ML models
Required skills
Distributed systems design, API architecture, Model Context Protocol (MCP), AI agent orchestration, System design patterns, High-concurrency programming, Object Oriented Design
Preferred skills
Full SDLC experience, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
C#, C++, Java, Perl, AWS (ECS, Fargate, EC2, EMR, Lambda, Kafka, Elastic Search, Dynamo DB, SQS, SNS, Cloud watch, CDK, Cloud Formation)
Responsibilities
Design scalable architectures for APIs serving millions of advertisers; Build MCP server infrastructure for AI agent-data interaction; Establish system design patterns for global ads experience at scale
Seniority
Senior, hands-on IC