Software Engineer - Strategic Data Solutions

A leading technology company that creates innovative products, services, and customer experiences.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Strategic Data Solutions

At Apple, new ideas quickly become extraordinary products, services, and customer experiences. The Strategic Data Solutions (SDS) team is responsible for mitigating fraud, waste and abuse company-wide while optimizing and empowering customers and internal partners.

As a Software Engineer on the SDS team, you'll work with Machine Learning Engineers to design and implement systems that support fraud prevention efforts. The role involves working with petabytes of data to build meaningful data relationships and engagement experiences for internal customers.

You'll be developing production software for fraud prevention, leading system architecture design, and working with infrastructure teams. The position requires innovation in automation, process improvements, and technical leadership for data scientists. You'll help increase the team's analytical software development capabilities while managing release engineering.

Key qualifications include mastery of Python/Java/Scala/C++, 3+ years in software engineering/data science, and experience with Hadoop/cloud systems. Preferred skills include Docker/Kubernetes experience, database knowledge, and strong problem-solving abilities.

This role offers the opportunity to:

  • Work with cutting-edge data analysis systems
  • Lead technical initiatives in fraud prevention
  • Collaborate with ML engineers and data scientists
  • Impact Apple's company-wide fraud prevention efforts
  • Build scalable solutions handling petabytes of data
  • Drive innovation in data analysis tools and automation

Join Apple's SDS team to apply your software engineering expertise to real-world challenges while helping protect the company's operations through data-driven solutions.

Last updated 10 hours ago

Responsibilities For Software Engineer - Strategic Data Solutions

  • Developing and implementing production software for preventing fraud
  • System architecture design
  • Working with external infrastructure teams
  • Innovating through automation and tools improvements
  • Developing process improvements for fraud analytics
  • Providing technical leadership for data scientists
  • Leading team skill development in analytical software
  • Managing release engineering

Requirements For Software Engineer - Strategic Data Solutions

Python
Java
  • Mastery of Python, Java, Scala, C++ or equivalent language
  • 3+ years of experience in software engineering/data science
  • Experience building data science tools on Hadoop/cloud systems
  • BS or advanced degree in Computer Science or related field

Interested in this job?

Jobs Related To Apple Software Engineer - Strategic Data Solutions

Human Factors Design Engineer/Data Scientist

Data Scientist role at Apple focusing on human factors design and data analysis for hardware products.

Analytics Engineer: Retail Store Analytics

Analytics Engineer position at Apple focusing on retail store analytics, building data pipelines and solutions to support business decision-making.

Data Engineer, Infrastructure Services

Join Apple as a Data Engineer to build robust data and analytics solutions using SQL, Tableau, and Python, supporting critical infrastructure decisions and business insights.

Software Engineer (BI Tools Platform), Ai & Data Platforms

BI Tools Platform Engineer role at Apple focusing on building and maintaining enterprise data warehouse systems and analytics platforms.

Software Engineer - Big Data Technologies

Software Engineer position at Apple focusing on big data technologies and analytics infrastructure, offering competitive salary and benefits in San Diego.