Senior Data Scientist - System Scheduling Performance
Company: Apple Inc.
Location: San Diego
Posted on: March 12, 2025
Job Description:
Senior Data Scientist - System Scheduling PerformanceSoftware
and ServicesAllocating resource usage efficiently is a key
differentiator for Apple products. The System Scheduling
Performance team focuses on solving these tough resource tradeoffs
by developing the technology for a background task scheduler that
runs on every one of our platforms. Part of CoreOS, this team is at
the intersection of power, performance, and feature latency. We
look to schedule workloads intelligently in optimal device
conditions, considering feature usage history, battery life,
thermals, network efficiency, memory, and more. This technology is
at the foundation of features such as Photo Processing, Spotlight
Search, Automatic Software Updates, CloudKit Sync, Background App
Refresh, iCloud Photo Library, and many more!The team is looking
for innovative candidates to help with quantitative analysis of
high dimensional data to draw insights and design and implement new
capabilities to manage process runtime and resource utilization
across our diverse product lines. In this highly visible role, you
will be driving the development of a scalable architecture for
resource management, as well as influencing and assisting
cross-functional teams with the adoption of these new operating
system concepts. Through the combination of data and performance
analysis, software prototyping, and systems engineering, you will
push the boundary of what's possible at the core of the operating
system!DescriptionWe're looking for a highly motivated systems
software engineer with excellent analytics, problem solving and
communication skills to:
- Develop, analyze, and present key performance metrics, tools,
dashboards, reports and infrastructure for highly-visible OS
features
- Design, implement, optimize, and evangelize new operating
system constructs to enable intelligent resource management
- Write elegant, performant code and test, debug, and productize
it
- Rapidly prototype new ideas and features in collaboration with
others
- Consult with and influence other teams to drive adoption of new
APIsMinimum Qualifications
- Strong programming background and technical skills with 2+
years after a Bachelor's degree in Computer Science, Electrical
Engineering, or a related field
- Clear understanding of operating system components and
responsibilities
- Strong foundation in statistics and data analysis to derive
meaningful insights from large datasets
- Highly professional and collaborative with outstanding
communication and presentation skillsPreferred Qualifications
- M.S. or Ph.D. in Computer Science, Electrical Engineering, or a
related field, with strong statistical skills and intuition
- Familiarity with Python, Objective C, or Swift.
- Working knowledge of Operating Systems (memory management,
resource contention, thread/process lifecycles, file systems,
etc.)
- Experience driving cross-functional projects with diverse sets
of stakeholders
- Ability to deliver high quality work on tight schedules
consistently
- Proven track record leading software projects from inception
through customer deliveryAdditional Requirements
- At Apple, base pay is one part of our total compensation
package and is determined within a range. This provides the
opportunity to progress as you grow and develop within a role. The
base pay range for this role is between $115,700 and $204,000, and
your base pay will depend on your skills, qualifications,
experience, and location.
- Apple employees also have the opportunity to become an Apple
shareholder through participation in Apple's discretionary employee
stock programs. Apple employees are eligible for discretionary
restricted stock unit awards, and can purchase Apple stock at a
discount if voluntarily participating in Apple's Employee Stock
Purchase Plan. You'll also receive benefits including:
Comprehensive medical and dental coverage, retirement benefits, a
range of discounted products and free services, and for formal
education related to advancing your career at Apple, reimbursement
for certain educational expenses - including tuition. Additionally,
this role might be eligible for discretionary bonuses or commission
payments as well as relocation. Learn more about Apple
Benefits.
- Note: Apple benefit, compensation and employee stock programs
are subject to eligibility requirements and other terms of the
applicable plan or program.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.
#J-18808-Ljbffr
Keywords: Apple Inc., San Diego , Senior Data Scientist - System Scheduling Performance, Other , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...