Senior Software Development Engineer

Media.net logo

Media.net

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python MongoDB Redis Node.js JavaScript Less Google Cloud Analytics ClickHouse

Job Description

Senior Software Development Engineer


About Media.net

Media.net is a leading, global ad tech company that focuses on creating the most transparent and efficient path for advertiser budgets to become publisher revenue. Our proprietary contextual technology is at the forefront of enhancing programmatic buying– THE industry standard in ad buying across digital platforms.

The Media.net platform powers major global publishers and ad-tech businesses at scale across ad formats like display, video, mobile, native, as well as search. Media.net’s U.S. HQ is based in New York, and the Global HQ is in Dubai. With office locations and consultant partners across the world, Media.net takes pride in the value-add it offers to its 50+ demand and 21K+ publisher partners, in terms of both products and services.

Media.net in 1 year

  • 125B+ ads served
  • 17M+ URLs monetized
  • 1B+ ad clicks managed
  • 6T+ ad impressions delivered


As a Senior Software Development Engineer on our Anti-Spam team, you will be the primary architect and defender of our platform's integrity. This is a high-stakes role requiring a "security-first" mindset and the ability to build high-concurrency systems that perform at high scale.

The Mission: High-Scale, Low-Latency Defense

Our system revolves around a continuous feedback loop of research, detection, and enforcement. We don't just detect spam; we stop it in its tracks. You will be responsible for a pipeline that captures signals from Tracking JS, processes them and executes real-time blocking decisions in less than 20ms.


Core Responsibilities

  • High-Level System Design: Architect and maintain a distributed system capable of handling massive traffic spikes while maintaining a strict < 20ms response time for real-time blocking.
  • LLM Integration: Implement Large Language Models across the stack—from analyzing complex behavioral patterns to automating the cleaning and classification of new spam signals.
  • Signal Collection & Pipeline: Develop high-performance Tracking JS and Node.js backends to ingest data, and manage Python cron jobs for deep-dive signal generation.
  • Data Analytics & Cleaning: Use sophisticated statistical models to validate signals and perform "post-hoc" analysis to ensure our automated defenses aren't catching innocent users in the crossfire.
  • Polyglot Infrastructure: Manage a sophisticated data layer including ClickHouse (for massive analytical queries), MongoDB (for flexible metadata), and Redis (for ultra-fast real-time lookups) on GCP.


Technical Stack

  • Languages: JavaScript (Tracking), Node.js (Backend), Python (Data/LLM orchestration).
  • Databases: ClickHouse (OLAP), MongoDB (NoSQL), Redis (Real-time caching).
  • Infrastructure: Google Cloud Platform (GCP).
  • Experience integrating LLMs for classification and pattern recognition.


Interview Questions of Senior Software Development Engineer at Media.net

Currently, there aren't any interview questions for this role at Media.net shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now