Talent.com
This job offer is not available in your country.
Senior Software Engineer, Programmatic AD Ecosystem

Senior Software Engineer, Programmatic AD Ecosystem

ConfidentialDelhi, India
8 days ago
Job description

Location : Guangzhou, CHINA

Type : Full-Time

About the Company

JUUUNO is a forward-thinking technology company on a mission to revolutionize the mobile advertising landscape. We are building a next-generation, data-driven advertising platform from the ground up. We're a small, ambitious team looking for a foundational engineer who thrives on complex challenges and wants to have a massive impact on our product and direction.

The Opportunity

We are seeking a highly skilled and motivated Software Engineer to architect and build the core of our programmatic advertising ecosystem. This is a rare greenfield opportunity to design and develop a Demand-Side Platform (DSP) from scratch, including its high-throughput ad auction engine, data processing pipelines, and crucial API & SDK integrations.

Your work will be instrumental in creating a competitive Ad solution inspired by industry leaders like Mintegral (known for its high-volume in-app auctions), Nativex (for its cross-channel reach), and Moloco (for its machine learning-driven performance). You will lay the technical foundation for a system that handles billions of daily requests, makes real-time bidding decisions in milliseconds, and delivers measurable value to advertisers and publishers.

Key Responsibilities

  • Architect and Build the DSP Core : Design, develop, and deploy the low-latency, high-availability backend services that power our real-time bidding (RTB) engine.
  • Develop High-Performance APIs : Build robust and well-documented APIs for internal services and for external integrations with Supply-Side Platforms (SSPs) and ad exchanges using OpenRTB and other relevant protocols.
  • Create and Integrate SDKs : Design, develop, and maintain our Android and iOS SDKs for seamless integration into publisher apps, handling ad rendering, user interaction, and data collection.
  • Design Data Pipelines : Architect systems to process and analyze vast volumes of impression, click, and conversion data for reporting, forecasting, and real-time optimization.
  • Implement Key Advertising Features : Develop functionality for ad campaign management, user targeting, budget pacing, fraud prevention, and real-time analytics.
  • Ensure System Reliability : Build for scale, performance, and fault tolerance. Implement monitoring, alerting, and logging to ensure system health.
  • Collaborate : Work closely with product managers and data scientists to translate business requirements into technical solutions and integrate machine learning models for bidding and targeting.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
  • 5+ years of experience in software engineering, with a proven track record of building and shipping large-scale, distributed systems.
  • Must-Have Technical Skills :
  • Languages : Deep proficiency in Go (Golang) and / or Java / Kotlin. (Go is highly preferred for its concurrency model in high-throughput systems).
  • Databases : Strong experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Redis for caching, Cassandra / ScyllaDB or DynamoDB for time-series data).
  • Data Technologies : Experience with stream-processing technologies like Kafka, Flink, or Spark Streaming.
  • Architecture : Solid understanding of microservices architecture, API design (REST, gRPC), and containerization (Docker, Kubernetes).
  • Domain Knowledge : Direct experience in the ad-tech industry is crucial. You must understand the RTB ecosystem, including protocols like OpenRTB (2.5 / 3.0), ad serving concepts (VAST / VPAID / VMAP), and attribution models (SKAdNetwork, MMPs).
  • Problem-Solving : Excellent analytical and problem-solving skills with a passion for optimizing complex systems for latency and scale.
  • Preferred Qualifications

  • Experience in building or working extensively with a DSP, SSP, Ad Exchange, or Ad Network.
  • Hands-on experience in developing mobile SDKs for Android (Java / Kotlin) and / or iOS (Objective-C / Swift), including concerns like package size, memory usage, and compatibility.
  • Experience with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code (Terraform, CloudFormation).
  • Knowledge of machine learning concepts and experience deploying ML models in production environments.
  • Familiarity with digital advertising concepts like viewability, brand safety, and ad fraud detection.
  • What We Offer

  • A competitive salary and significant equity package. You're not just an employee; you're a builder and a key part of our success.
  • The unique opportunity to be a founding engineer and architect a massive system from the ground up.
  • A challenging and rewarding environment where your work directly impacts the product and the company.
  • Flexibility with remote work and a supportive, collaborative culture.
  • Skills Required

    Cassandra, Postgresql, Kafka, Go, API Design, GRPC, Nosql, Docker, Mysql, Java, Dynamodb, Kotlin, Redis, Sql, Rest, Spark Streaming, Kubernetes

    Create a job alert for this search

    Senior Software Engineer • Delhi, India