Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Real-Time Ad Systems Engineer

$184.7k - $324.8k

Apple 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.
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

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 applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Real-Time Ad Systems Engineer in Cupertino, CA vacancy
  • 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

    Apple

    Cupertino, CA
    1 day ago
  • 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

    Walmart

    Sunnyvale, CA
    3 days ago
  • 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

    Google LLC

    Mountain View, CA
    4 days ago
  •  ...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 Inc.

    Cupertino, CA
    1 day ago
  • 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

    Apple Inc.

    Cupertino, CA
    1 day ago
  • 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

    Sanas

    Palo Alto, CA
    1 day ago
  • $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... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  •  ...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

    SpaceX

    Palo Alto, CA
    1 day ago
  • 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

    Waymo

    Mountain View, CA
    1 day ago
  • 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

    Amazon Inc.

    Sunnyvale, CA
    1 day ago
  • 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

    Imperative Care

    Campbell, CA
    4 days ago
  •  ...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

    Google

    Mountain View, CA
    2 days ago
  • $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

    Apple Inc.

    Cupertino, CA
    1 day ago
  • 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

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • 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

    Gatik

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • 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... 
    Senior
    Remote job

    3M HEALTHCARE

    Mountain View, CA
    1 day ago
  • 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

    Intuitive

    Sunnyvale, CA
    1 day ago
  • 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

    Amazon Inc.

    Sunnyvale, CA
    4 days ago
  • 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

    NVIDIA AI

    Santa Clara, CA
    1 day ago
  • $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

    Knightscope

    Sunnyvale, CA
    1 day ago
  • 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

    Apple

    Cupertino, CA
    3 days ago
  • 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

    Unity

    Mountain View, CA
    23 hours ago
  • 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

    Agora (NASDAQ: API)

    Santa Clara, CA
    1 day ago
  • $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 time
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...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

    Uber Technologies Inc.

    Sunnyvale, CA
    4 days ago
  •  ...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 AI
    Senior

    NVIDIA AI

    Santa Clara, CA
    1 day ago
  • 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

    Intuitive

    Sunnyvale, CA
    23 hours ago
  • 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

    Speedrun Talent Network

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Real-Time Ad Systems Engineer. Be the first to apply!