Senior Real-Time Ad Systems Engineer
$184.7k - $324.8kApple Inc.
Cupertino, California, United States Software and Services
Apple is where we use the power of technology to enrich people's lives. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something — you'll add something.Join the Apple Ads Engineering team and help build an advertising platform that benefits both customers and advertisers. Our technology makes advertising possible on the App Store, Apple News, Stocks, and Apple TV — helping people discover content, supporting creators and publishers, and connecting advertisers of all sizes with engaged audiences, all with the unwavering commitment to privacy you expect from Apple. In this role, you will design, develop, and launch the highly-performant, internet-scale backend systems that select and deliver the right ads in real time, collaborating across engineering, product, and infrastructure to bring elegant solutions into production at Apple scale.
Description
You will design, develop, and operate the distributed services that make real-time ad selection possible at Apple. You will architect and build low-latency, high-availability, high-throughput ad-serving systems in a cloud environment, engineer secure and scalable data processing pipelines that operate on petabyte-scale datasets, and implement performant services that handle very high data volumes and QPS. You will work cross-functionally to ensure that optimal and correct ads are available for real-time selection, and that observability and flexibility are provided for stakeholders. While this role focuses on the candidate retrieval part of Apple Ads, we are not constrained by organization structure and offer the flexibility to contribute across a variety of backend systems, including opportunities to apply algorithmic search, machine learning, NLP, and AI to hard retrieval problems. You will write clean, efficient, well-documented code, participate in code reviews, and mentor other engineers on the team. Collaboration with internal partners across indexing, search, serving, operations, and program management to define requirements and deliver high-quality solutions is essential. You should be passionate about building products that protect user privacy and thrive in a fast-paced environment with rapidly changing priorities — and have fun doing it.
Responsibilities
- Architect, design, and implement internet-scale, low-latency, highly-available ad-serving systems in a cloud environment.
- Build performant micro-services and distributed data platforms that support high data volumes and QPS.
- Engineer secure, scalable distributed data processing pipelines capable of processing petabyte-scale datasets for indexing and retrieval.
- Apply techniques from algorithmic search, machine learning, natural language processing, and AI to advance candidate retrieval and ranking.
- Collaborate with multiple internal teams to support indexing and searching use cases across the organization.
- Partner with product managers, operations, SREs, and fellow engineers to define requirements and deliver end-to-end systems.
- Work effectively both independently and as part of a team to deliver complete systems from design through production.
- Write clean, efficient, well-documented code and participates in code reviews.
- Debug and resolve complex issues across large-scale distributed systems.
- Mentor other engineers and contribute to engineering best practices.
- Stay current with advances in search, retrieval, distributed systems, ML/AI, and cloud infrastructure, and contribute ideas that improve the platform.
Minimum Qualifications
- 6+ years of industry experience architecting and developing internet-scale server software for Linux systems, including scalable micro-services or data-driven platforms.
- Strong background in computer science fundamentals, including algorithms and data structures.
- Strong coding skills in Go, Java, Rust, C++, Scala, or a similar OOP/Functional language.
- Hands-on experience designing and operating scalable micro-services.
- Experience with search technologies such as Lucene, Solr, or Elasticsearch. Expertise with NoSQL datastores (e.g., Cassandra).
- Proficiency with data processing technologies (e.g., Kafka, Spark, Flink) and methods for processing petabyte-scale datasets.
- Experience with AWS services such as Amazon S3, EC2, and EKS/Kubernetes. Strong problem-solving and debugging skills.
- Demonstrated ability to work on complex problems and systems, alone or as part of a team, to deliver complete systems end to end.
- Excellent written and verbal communication skills, with the ability to work effectively with technical and non-technical cross-functional teams, including operations and project management partners.
- Bachelor's degree in Computer Science or equivalent experience.
Preferred Qualifications
- Master's degree in Computer Science or a related field.
- Experience creating groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence.
- Experience building ad-serving, recommendation, or large-scale retrieval systems.
- Familiarity with real-time bidding, candidate retrieval, or ranking pipelines.
- Experience operating services with strict latency and availability SLOs.
- Familiarity with privacy-preserving system design and data-handling practices.
- Strong understanding of distributed systems fundamentals — consensus, replication, and fault tolerance.
- A desire to work in a fast-paced and challenging environment, and a fast learner with strong motivation for growing and learning new technologies.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant
At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace Learn about reasonable accommodations for job applicantsApple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr- Apple Ads Data Products Engineering is seeking versatile data engineers to build and operate near-real-time and batch pipelines at ad-tech scale. You will ship features, backfills, and improvements to petabyte-scale pipelines with privacy-preserving critical paths and strong...Senior
- Walmart in Sunnyvale, CA is seeking a Principal Engineer to architect scalable data systems processing billions of ad and customer signals across real-time, near-real-time, micro-batch, and batch workloads. You will unify advertising data across campaigns, identity, audiences...Suggested
- Google LLC’s YouTube Ads team is seeking a Senior Research Data Scientist to optimize advertising performance. You will translate advertiser goals into real-time decision making and build large-scale optimization systems using mathematical modeling, auction theory, risk...Senior
- ...Apple Inc. is seeking a Senior Rendering Engine Software Engineer in Cupertino, California. This role involves architecting and implementing... ...candidates will have at least 5 years of hands-on experience in real-time 3D rendering, proficiency in C++, and familiarity with...Senior
- Apple is seeking a Perception Systems Software Engineer in Cupertino to build a secure architecture for multi‑modal awareness on Apple platforms. You will develop an algorithm runtime and real‑time processing for camera, audio and sensors, integrating with system components...Suggested
- Sanas is building real-time speech and language models deployed on-premise inside sovereign data centers, delivering low-latency, high-throughput AI for multi-node GPU workloads. As a Senior Engineer, you will shape core infrastructure and architecture decisions, lead performance...Senior
$193.93k - $291.15k
...in the physical world. Safer streets, more time for what matters, and easier access to the... ...fleets to personal vehicles.With years of real-world deployment experience and a flexible... ...and understand the nuances of real-time systems.Protocol Native: You don’t just use TCP/UDP...SeniorImmediate startRemote workFlexible hours- ...in Palo Alto is seeking a Sr. Software Engineer for low latency computing for the Starlink... ...experience for the satellite internet system, participating in all software lifecycle... ...development, preferably with a background in real-time systems and excellent problem-solving...Senior
- Waymo, in Mountain View, seeks an engineer to develop Fleet Response’s full-stack systems for real-time collaboration with the Waymo Driver. You will build reliable, low-latency web applications and APIs that support autonomous vehicle operations at scale. The role involves...Senior
- Amazon.com Services LLC is seeking a Senior Inference Engineer to own real‑time multimodal inference across the full stack—from research to production.... ...latency runtime, and design offline training/reinforcement systems. You will collaborate with scientists and hardware...Senior
- Imperative Care in Campbell, California, is seeking a Staff Software Engineer in Robotics to design and implement critical software for their innovative robotic platform. This includes working on real-time algorithms and collaborating with cross-functional teams to meet...Senior
- ...for advertisers. You will develop and deploy large-scale optimization systems using mathematical modeling, auction theory, risk management, and machine learning to translate business goals into real-time decisions. Advertisers’ spend is managed to meet goals like...Senior
$172.1k - $305.6k
A leading technology company is seeking a Senior Simulation Animation Engineer to develop innovative simulations and generate synthetic data... ...should have strong C++ skills, experience in real-time animation systems, and a collaborative spirit. Responsibilities include...Senior- Applied Intuition seeks a seasoned software engineer to own the live-map estimation core for its onboard stack. You will fuse HD map priors with live perception to deliver a real-time world estimate used by the planner across vehicle programs. You will define architecture...Senior
- Gatik is seeking a Senior/Staff Software Engineer to join the Localization team in Santa Clara, CA to build state-of-the-art sensor fusion and localization for autonomous trucks. The role focuses on real-time data from IMU, GPS, Lidar, and maps to achieve high accuracy...Senior
$192.2k - $260k
We are looking for a Senior Applied Scientist to help... ...research and development of real-time multimodal... ...building the post-training systems (reward modeling, reinforcement... ...closely with inference engineers to ensure your models... ..., Basic Life & AD&D insurance and option...SeniorLocal areaFlexible hours- Unity is seeking a Senior Machine Learning Infrastructure Engineer for the Vector Ads team. You will design, build, and operate real-time ML model serving infrastructure that powers Unity’s ads... ..., manage deployments, and improve system observability and cost efficiency in...SeniorRemote job
- Intuitive is seeking a senior algorithm engineer to lead planning and guidance software for the Ion endoluminal system. You will design and evaluate real-time ultrasound analysis algorithms, fuse imaging with pre-operative data, and deploy models in constrained medical...Senior
- Amazon is seeking a Senior Applied Scientist for the Linear Personalization Experience... ...solutions for content recommendation and real-time personalization at scale across Prime Video... ..., and collaborate with product and engineering to deliver measurable customer impact....Senior
- NVIDIA AI in Santa Clara is seeking an experienced data scientist/ops research engineer to advance prescriptive analytics and optimization for real-time cloud gaming services. You will build scalable ML/optimization models, develop robust data pipelines, and work with cross...Senior
$180k - $230k
Knightscope is looking for a Principal Engineer at their Sunnyvale HQ to lead the technical... ...of microservices architecture, real-time data streaming, and compliance with FedRAMP... ...effectiveness of our autonomous security systems. A competitive salary range of $180,000...Senior- Apple Inc. is seeking a Senior Technical Artist Engineer to join a team of motion designers, technical artists, and engineers crafting future... ...interactions to life while exploring new ideas, building real-time systems in Metal and VFX, and supporting design teams with...Senior
- Unity is seeking a Senior Software Engineer to architect and implement distributed data systems for near real-time analytics. You will own high-throughput pipelines, process streaming events from mobile ads, and ensure data correctness and performance at scale. Responsibilities...Senior
- Agora is seeking an Account Executive to drive adoption of Agora.io’s real-time engagement APIs, including Conversational AI, voice, video, and chat, with enterprise customers. You will own the full sales cycle, target strategic accounts, and collaborate with Product and...Senior
$184k - $287.5k
NVIDIA is now looking for a Senior Memory System Engineer to join our ASIC Memory Subsystem team! As a Senior... ...SoCs. In this position, you'll make a real impact in a multifaceted, technology-... ...protected by law.SummaryLocation: US, CA, Santa ClaraType: Full timeSeniorFull time- ...Technologies Inc. is seeking a Senior Software Engineer (Data & Backend) to architect mission-critical systems powering trust across its... ...data-driven services, ensure on-time payments for earners, and drive... ...latency platforms across complex, real-world constraints. You will...Senior
- ...focuses on optimizing performance for multi-core environments, establishing scalable test coverage, and maintaining thorough documentation. Strong C/C++ skills and real-time Linux/QNX experience are required to ensure robust, high-quality software. #J-18808-Ljbffr NVIDIA AISenior
- Intuitive is seeking a Vision Software Staff Engineer to act as the technical lead for software and embedded architecture in real-time, high-definition video processing and intra... ...pipelines into multi-processor embedded systems, balancing hardware, software, and algorithm...Senior
- Illumio in Sunnyvale, CA is seeking a software engineer to build containerized microservices in a distributed, multi-tenant system. You will process real-time events and network telemetry from multiple clouds to provide real-time insights and security recommendations. Ideal...Senior
$168k - $264.5k
...architecture, silicon, systems, and manufacturing where... ...thinking and engineering judgement at the highest... ...production. We are hiring a Senior System Level Testability... ...integrity, statistics, timing analysis, fault analysis... ...discussions to solve the real problemsNative use of...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Real-Time Ad Systems Engineer. Be the first to apply!
- senior windows systems engineer Cupertino, CA
- system engineer contract Cupertino, CA
- system performance engineer Cupertino, CA
- software system engineer Cupertino, CA
- wireless systems engineer Cupertino, CA
- electronic systems engineer Cupertino, CA
- computer system validation engineer Cupertino, CA
- senior staff systems engineer Cupertino, CA
- operations support system engineer Cupertino, CA
- senior linux systems engineer Cupertino, CA


