Skip to main content

Senior Software Engineer, Ad Platforms

Senior Software Engineer, Ad Platforms

Santa Clara Valley (Cupertino),California,United States

Software and Services

+ 5 or more years of industry experience building scalable services and data driven platforms.

+ Experience building and scaling systems both on premise and the cloud. Experience architecting for a hybrid cloud environment is highly desired.

+ Highly desired expertise in: Configuration management tools (Puppet, Ansible, Terraform, etc); SRE; Network, scaling, performance tuning & trouble shooting; building tools to automate routine tasks; CI, CD & Deployment tooling; Release engineering & release management; building AI/ML Platforms.

+ Experience with building ML infrastructure, writing production level code, & deploying Machine Learning models to prod.

+ Strong technical skills, proven experience architecting, developing and deploying internet-scale, distributed and critical services.

+ Experience working on complex problems and systems where scalability and performance are very important (every millisecond counts).

+ Strong problem solving and debugging skills are required. Ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams.

+ Results oriented and deadline driven.

+ A desire to work in a fast-paced and challenging work environment.

+ Prior experience in advertising industry is a huge plus.


ML Serving team is the backbone of Apple’s Ad Platform. The team is responsible for bringing numerous features to advertisers and consumers while simultaneously supporting continuous experimentation by the Data Science team. As a key contributor to this team, you will design and develop secure and scalable back-end systems. You will enjoy high-performing, elegant systems from the ground up, in close partnerships with various teams around you. You will also possess keen judgement in selecting technologies and building the right solution for the interesting challenges we get to tackle here. You will join and contribute to a culture that emphasizes understandability, reliability, resiliency, simplicity, reusability, extensibility, scalability, and productivity. We are one team, nurturing each other’s growth and supporting each other in delivering for our customers and Apple.

**Education & Experience**

Bachelor's degree in Computer Science or equivalent is required Master's degree preferred

**Additional Requirements**

**Apple Footer**

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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 (Opens in a new window) .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .

Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.

Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .

Senior Software Engineer, Ad Platforms

Full time
Cupertino, CA

Published on 04/13/2021

Share this job now