Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Software Engineer, Ad Platforms - Cupertino, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Platforms
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200231835 / Latpro-3780816 
Date posted: Mar-24-2021
State, Zip: California, 95014


Software Engineer, Ad Platforms

Santa Clara Valley (Cupertino) , California , United States

Software and Services


Posted: Mar 23, 2021

Role Number: 200231835

At Apple, we work every day to create products that enrich people's lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Today, our technology and services power advertising in Search Ads in the App Store and Apple News. Our platforms are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy. We are looking for an ambitious, self-starter individual who can thrive in an agile environment. You will develop distributed systems to establish, refine and automate our anti-fraud processes across our advertising surfaces. This role involves running big data analytics, and building large scale data infrastructure as well. Detecting meaningful data patterns, assuring the integrity of our data, measuring fraud activity and its impact on campaign and user performance, and finally, analyzing the results of mitigations against fraud. In addition, the successful candidate may also apply ML techniques for identifying characteristics and patterns related to fraud activity and implementing them to protect our business.

Key Qualifications

  • Passionate about Application Security with 4+ years of relevant experience
  • 5 or more years of industry experience building scalable micro services or data driven platforms.
  • Strong computer science fundamentals.
  • Prior experience with Java/Scala/C++ or equivalent.
  • Expertise in NoSQL datastores ( e.g Cassandra )
  • Proficiency in data processing technologies (e.g Kafka, Spark, Flink)
  • Deep understanding in at least one of the following domains: ad fraud detection, business/ads integrity, online advertising systems.
  • Familiarity with cloud paradigms ( e.g AWS )
  • Demonstrated ability to work on complex problems and systems
  • Strong problem solving and debugging skills.
  • Have the ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams.
  • A desire to work in a fast-paced and challenging work environment


You will be a member of a new team within the Ad Platforms engineering organization, that is defining, refining, and/or refactoring approaches to protect our advertising businesses against fraudulent traffic. You will collaborate with a team of world-class machine learning engineers, data engineers and product managers to apply leading-edge techniques and technologies that protect our advertiser and consumer experiences. Our ability to rapidly build and deploy features and ML models to production is critical in our fight with fraudsters. Not only must we be able to quickly respond to our adversaries, we also have to be able to run seamlessly across different execution contexts such as real-time, near real-time and batch utilizing diverse stacks such as Spark, Hadoop, Kafka, Cassandra and beyond. This is a software engineering role, where a large part of an engineer's time is spent writing code and developing heuristics, and the remainder spent on collaborating with architects, tuning, debugging and supporting production systems and working with data scientists. You will have the opportunity to work on a platform with extreme scale requirements. At Ad Platforms, we are constantly developing products to provide amazing user experiences and drive value for publishers and developers. 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 / Masters degree in Computer Science or equivalent is required.


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?