Software Engineering Manager - Strategic Data Solutions

Austin, Texas, United States

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways.

View all jobs at Apple

Apply now Apply later

Summary

Posted: Nov 23, 2024
Weekly Hours: 40
Role Number:200577286

Apple's Strategic Data Solutions (SDS) team is seeking a hands-on, self-motivated Software Engineering Manager to deliver cutting-edge big data analytic applications. Our mission is Enterprise Decision Automation—protecting Apple and our customers from fraud, waste, and abuse. Your contributions will be pivotal to our success. Do you thrive on solving complex challenges with a direct and meaningful impact? Are you passionate about building tools and systems to enable groundbreaking data analysis over petabytes of data? Do you want to work alongside talented Data Scientists, Machine Learning Engineers, Software Engineers, Program Managers, and Apple business partners? If so, we’d love to have you on our team!

Description


We’re seeking a dynamic Software Engineering Manager to lead a team of talented engineers, shaping technical direction, building scalable systems, and delivering solutions for analytics reliability, fraud prevention, and decision automation. In this role, you’ll foster innovation, develop your team, and ensure operational excellence while collaborating across SDS and Apple. Responsibilities and Duties: Lead, mentor, and grow a team of software and operations engineers. Develop and maintain reliable, scalable data pipelines, ensuring robust monitoring, alerting, and observability. Build common analytics and software services to support fraud prevention across multiple lines of business (LOBs). Provide technical consultation for LOBs, influencing impactful engineering and architectural decisions. Partner with internal technical teams across Apple to align strategies and implement scalable, innovative solutions. Manage technical projects, including developing timelines, communicating risks, and tracking progress. Balance innovation with operational reliability through automation and scalability initiatives. Collaborate with cross-functional teams, fostering alignment and shared goals.

Minimum Qualifications


  • Proven ability to adapt solutions to evolving business and technical needs.
  • Expertise in programming languages such as Python, Java, or Clojure.
  • Demonstrated leadership in a fast-paced, collaborative environment.
  • Strong partnership-building skills to tackle complex problems.
  • Curiosity and eagerness to learn new technologies and methodologies.
  • At least 3+ years of management (or tech lead) experience in engineering and operations (DevOps or SRE).
  • Experience with machine learning is a plus.


Preferred Qualifications


  • Hands-on experience operating applications on big data platforms like Spark, Trino, or Cassandra.
  • Expertise in distributed computing, modern system architecture, and data processing technologies.
  • Experience designing and building systems to address fraud prevention or similarly challenging problems at scale.
  • Educational background in Computer Science or a related technical field.



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




Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Architecture Big Data Cassandra Clojure Computer Science Data analysis Data pipelines DevOps Engineering Java Machine Learning Pipelines Python Spark

Region: North America
Country: United States

More jobs like this