Senior Software Engineer - Strategic Data Solutions

Apple is a technology company that creates innovative products, services, and customer experiences.
Sacramento, CA, USA
$128,300 - $193,200
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 Senior Software Engineer to join their mission of mitigating fraud, waste, and abuse company-wide while optimizing and empowering customers and internal partners. As part of the SDS software engineering team, you'll work on building an environment for groundbreaking data analysis over Petabytes of data, collaborating closely with machine learning engineers to implement scalable, easy-to-use systems and tools.

The role involves developing production software for fraud prevention, leading system architecture design, and working with infrastructure teams. You'll be responsible for technical leadership of data scientists, driving process improvements, and managing release engineering. The position offers an opportunity to work with expansive data sets to build meaningful data relationships and engagement experiences for internal customers.

The ideal candidate should have strong expertise in languages like Python, Java, or Scala, with experience in data science tools and cloud-based systems. You'll need excellent problem-solving abilities and strong communication skills. The role offers comprehensive benefits including competitive base pay, stock options, medical coverage, and educational support.

This is an excellent opportunity for a seasoned engineer passionate about applying data skills to real-world problems, working with cutting-edge technology, and making a significant impact on fraud prevention at one of the world's leading technology companies. You'll be part of a team that's constantly learning and problem-solving, contributing to Apple's mission of leaving the world better than they found it.

Last updated 3 months ago

Responsibilities For Senior Software Engineer - Strategic Data Solutions

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

Requirements For Senior Software Engineer - Strategic Data Solutions

Python
Java
Scala
Kubernetes
  • 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
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Strategic Data Solutions

Software Development engineer - Data Engineer

Senior Data Engineer role at Apple's Siri team, focusing on ML systems evaluation and development of large-scale data pipelines.

Software Engineer (Master Data Management), Partner Solutions and Technology

Senior Software Engineer role at Apple focusing on Master Data Management and STIBO STEP implementation, offering competitive compensation and comprehensive benefits.

Senior Data Engineer

Senior Data Engineer position at Apple, building and maintaining data pipelines for Apple Services analytics, requiring 5+ years of experience in data engineering and Python/SQL.

Data Scientist - Business Process Re-Engineering

Senior Data Scientist role at Apple focusing on business process re-engineering and supply chain optimization through advanced analytics and machine learning.

Motion Software Engineer

Senior Motion Software Engineer role at Apple focusing on earthquake early warning systems, combining seismology expertise with software engineering to improve public safety.