Senior Software Engineer - Strategic Data Solutions

Apple is a technology company that creates innovative products, services, and customer experiences.
$150,000 - $250,000
Data
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Strategic Data Solutions

Apple's Strategic Data Solutions (SDS) team is seeking a passionate Senior Software Engineer to join their fraud prevention efforts. This role combines technical leadership with hands-on development, working alongside machine learning engineers to build scalable systems that analyze petabytes of data.

As a Senior Software Engineer, you'll be instrumental in designing and implementing fraud prevention systems, leading a team of data scientists, and driving technical innovation. The position requires expertise in languages like Python or Java, with experience in data science tools and cloud-based systems.

The role offers the unique opportunity to work at Apple, where new ideas rapidly transform into extraordinary solutions. You'll be part of a team responsible for mitigating fraud, waste, and abuse company-wide while optimizing and empowering customers and internal partners.

Key responsibilities include developing production software, architecting systems, collaborating with infrastructure teams, and implementing process improvements. You'll also provide technical leadership and help mature the team's analytical software development capabilities.

The ideal candidate brings strong problem-solving abilities, excellent communication skills, and a proactive approach to work. Experience with Docker, Kubernetes, cloud platforms, and both SQL and NoSQL databases is highly valued. This is an excellent opportunity to apply data expertise to real-world challenges while contributing to Apple's mission of leaving the world better than they found it.

Last updated a month ago

Responsibilities For Senior Software Engineer - Strategic Data Solutions

  • Developing and implementing production software for preventing fraud
  • Responsible for system architecture design
  • Working with external infrastructure teams to drive the development of infrastructure needs
  • Innovating by recognizing opportunities for automation and tools improvements
  • Responsible for developing and implementing process improvements
  • Responsible for technical leadership for a team of data scientists
  • Lead the team to increase the level of maturity and skill in analytical software development
  • Responsible for release engineering

Requirements For Senior Software Engineer - Strategic Data Solutions

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

Benefits For Senior Software Engineer - Strategic Data Solutions

Medical Insurance
401k
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Affirmative action

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Strategic Data Solutions

Senior Software Development Engineer (Apache Flink) - Data

Senior Software Development Engineer position at Apple focusing on Apache Flink and distributed data systems, offering competitive salary and benefits in Seattle.

Senior Data Engineering and Visualization Engineer, iCloud

Senior Data Engineering role at Apple focusing on iCloud services, combining data engineering expertise with advanced visualization skills to drive data-driven decision-making.

RCC Platforms Performance Data Scientist

Senior Data Scientist role at Apple focusing on customer experience optimization, requiring 7+ years of experience in programming and data analysis.

Senior Data Scientist - System Scheduling Performance

Senior Data Scientist role at Apple focusing on system scheduling performance and resource optimization across all Apple platforms.

Sr. Data Engineer, iCloud

Senior Data Engineer position at Apple working on iCloud infrastructure, requiring 8+ years of experience in distributed data technologies and strong programming skills.