Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 5 months 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?