Location: Guangzhou, CHINA
Type: Full-Time
About the CompanyJUUUNO 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 OpportunityWe 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.