Senior Software Engineer (Advertising Infrastructure)
Join to apply for the Senior Software Engineer (Advertising Infrastructure) role at Surfside
Senior Software Engineer (Advertising Infrastructure)
1 week ago Be among the first 25 applicants
Join to apply for the Senior Software Engineer (Advertising Infrastructure) role at Surfside
This range is provided by Surfside. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$140,000.00/yr - $180,000.00/yr
Surfside powers the infrastructure, APIs, and software that businesses need to build custom advertising platforms—from sponsored listings and native ads to personalized commerce and AI-driven campaign activation.
We help retailers unlock new value by personalizing, growing, and monetizing customer experiences. Meanwhile, brands tap into a new performance channel that delivers measurable results at the moment of intent.
We’re seeking a Senior Software Engineer to help design and scale the systems powering Surfside’s Advertising OS. You will work closely with clients and partners to understand their integration needs and develop solutions that ensure seamless data exchange and functionality. This role requires strong technical acumen, problem-solving skills, and excellent communication abilities. You’ll work on high-throughput backend services, event-driven infrastructure, and extensible APIs that support autonomous marketing systems. If you’re excited about the intersection of AI, ad tech, and modern distributed systems, we’d love to meet you.
- What You’ll be Building
- AI-Centric Campaign Management
- Build declarative APIs for AI agents to define budgets, targeting, creatives, and goals in one pass.
- Develop a scalable rules engine to support dynamic bidding, creative variation, and segmentation.
- High-Performance Bidding & Optimization
- Architect low-latency, configurable bidding systems integrated with AI decision engines.
- Stream real-time performance signals back into AI systems for feedback and continuous learning.
- Data Integration, Measurement & Insights
- Design streaming data pipelines (Kafka, etc.) to unify 1P, 2P, and 3P data into a real-time decision layer.
- Implement robust multi-touch attribution models and in-platform analytics frameworks.
- Governance, Compliance & Security
- Enforce privacy and compliance guardrails across all AI-driven decision-making (GDPR, CCPA, etc.).
- Build cost, performance, and brand-safety controls to manage autonomous actions.
- Platform Extensibility & Developer Experience
- Ship modern APIs, event endpoints, and SDKs to empower internal teams, partners, and AI modules.
- Support a plugin architecture to integrate specialized capabilities like custom ML models or brand safety checks.
- What We’re Looking For
- 5+ years building distributed, event-driven backend systems at scale.
- Deep experience with TypeScript/Node.js, Kubernetes, streaming data systems (Kafka, Flink, or similar).
- Strong systems design skills, particularly in real-time architecture, microservices, and cloud-native environments.
- Familiarity with advertising concepts such as bidding, frequency capping, attribution, and creative optimization—strong plus.
- Understanding of privacy, governance, and data security in regulated environments.
- Comfortable working cross-functionally with product, AI/ML, and platform teams.
Why Join Surfside
- Build the infrastructure powering AI-native advertising platforms.
- Take on deep technical challenges in low-latency systems, real-time data, and personalization.
- Contribute to a flexible, modern engineering culture with room for ownership and experimentation.
- Competitive salary, meaningful equity, and benefits.
Equal Opportunity
Surfside is an Equal Opportunity Employer. We’re committed to creating an inclusive environment for all employees and encourage applicants from all backgrounds to apply.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Hospitals and Health Care, Non-profit Organizations, and Government Administration
Referrals increase your chances of interviewing at Surfside by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.
Boston, MA $180,000.00-$220,000.00 2 months ago
Senior Software Engineer, VLSI Design Tools
Senior Software Engineer, Lead - Supply Chain
Principal Software Engineer, Team Management
Senior Frontend Software Engineer, Groove Platform
Senior UI/UX Software Engineer (Qt w/ Python) - Newton, MA
Global IT Software Engineer Director & Chapter Lead
Principal Engineer, Software Delivery Lifecycle (SDLC) Architect
Boston, MA $100,000.00-$225,000.00 3 months ago
Senior Medical Device Software Engineer (Python / C++) - Newton, MA
Transaction Management Senior Software Developer, Vice President
SENIOR SOFTWARE ENGINEER - JCL, COBOL, Microfocus and Banking experience. (Hybrid position - prefer local candidates)
Senior Product Manager, AI Applications & Developer Frameworks
Boston, MA $120,000.00-$175,000,000.00 6 days ago
Principal UI/UX Software Engineer (Qt w/ Python) - Newton, MA
Sr Software Engineer, GPU Rendering, OpenGL, DirectX, Vulkan (Burlington, MA / Greater Boston area) - R50164
Senior Database Developer, Product Support Team (Bangkok based, relocation provided)
Boston, MA $150,000.00-$190,000.00 6 days ago
Senior Software Engineer, Backend - Fintech
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.