Senior Software Engineer - Experimentation

Apple Inc.
Cupertino, California, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Senior Software Engineer - Experimentation

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 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.

The Ads ML Experimentation team is seeking a Senior Software Engineer who will help drive innovation. This is a hands-on role for developing & supporting product features.

This role requires partnering with cross-functional teams to effectively coordinate the complex interdependencies inherent in application development.

A successful candidate has strong technical skills and is eager to create intuitive user experiences; they have a keen eye for the details that surprise and delight our customers.

While understanding our product features, you will perform rigorous analysis, measure performance and make data-driven decisions.

Make sure to read the full description below, and please apply immediately if you are confident you meet all the requirements.

Description

Partner with business leaders and stakeholders to design, implement and evolve the user-facing features of the multivariate experimentation platform.

Promote experimentation best practices across the organization. Execute on the experimentation roadmap and future integrations with data-driven prioritization.

Exercise strong judgment and make thoughtful decisions in ambiguous situations. Striking the right balance between short-term wins vs.

long-term success based on various constraints. You will join and contribute to a culture that emphasizes observability and understandability, reliability, resiliency, simplicity, reusability, extensibility, scalability, velocity, and productivity.

We are one team, nurturing each other’s growth and supporting each other in delivering for our customers and Apple.

Minimum Qualifications

  • Degree in Computer Science, Statistics, Applied Math or related field.
  • Significant experience in web application development with an in-depth understanding of data structures and algorithms.
  • Experience with software development using one of the following programming languages : Java, Scala, Rust, GoLang, Python.
  • Exposure to technologies such as NodeJS, Redux, Typescript, Webpack, NPM etc.
  • Deep understanding of the full software development lifecycle.
  • Experience collaborating with UX designers to prototype the user experience during the design phase.
  • Skilled at operating in a cross-functional organization.
  • Ability to condense complex concepts and analysis into clear and concise takeaways that drive action.
  • Curious business attitude with a proven ability to seek projects with a sense of ownership.
  • Excellent communication, social and presentation skills.
  • Desire to work in a fast-paced and challenging work environment.

Preferred Qualifications

Prior experience in building highly performative Experimentation systems is a huge plus.

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 $207,800 and $378,700, 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.

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.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
TikTok
San Jose, California

Strong software programming capabilities, exhibits good code design and coding style. ...

Promoted
BitGo Inc.
Palo Alto, California

Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality. Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices. At least 6 years of ba...

Promoted
TikTok
San Jose, California

What was once an engineering problem has transformed into a system engineering challenge that is not only heavily dependent on cutting edge technologies for processing large-scale data but also innovative ML algorithms for learning from signal. BS/MS degree in Computer Science or related engineering...

Promoted
Platform9
San Jose, California

Position Summary:We are seeking an experienced Software Engineer to join our team working on our cloud native product suite. Our flagship product, Private Cloud Director delivers an open, comprehensive private cloud platform that is developer-friendly and cost-effective, while providing enterprise I...

Promoted
TikTok
San Jose, California

Maintain the quality and stability of the system, and guide engineers at all levels to continuously optimize various technical indicators of the system. BS/MS Degree in Computer Science or related major, 5+ years of industry experience in a software development environment. ...

Promoted
Nuro
Mountain View, California

The ML Infra team is growing and we are looking for talented engineers to join us. Nuro is pursuing an ML-first software stack. Collaborate closely with machine learning engineers to refine and redesign models, aiming to significantly boost their performance. ...

Promoted
Bonfy.AI
Mountain View, California

AI is seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. Collaborate closely with data engineers and software developers to ensure seamless integration and scalability of models in production environments. Minimum of 5 years of hands-on experience in developing...

Promoted
SambaNova
Palo Alto, California

Headquartered in Palo Alto, California, SambaNova Systems was founded in 2017 by industry luminaries, and hardware and software design experts from Sun/Oracle and Stanford University. ...

Promoted
ZEDEDA Inc.
San Jose, California

Software Engineer with some experience in Kubernetes orchestrator development to join our growing engineering team. You will work alongside experienced engineers to implement solutions that optimize and automate containerized applications using Kubernetes. Bachelor's degree in Computer Science, Engi...

Motion Recruitment
California, United States

Proficient in streamlining development workflows with a keen interest in Site Reliability Engineering (SRE) practices and platform engineering. This role is great for someone who has a strong foundation in Google Cloud Platform (GCP) cloud infrastructure and enjoys working closely with engineering a...