Senior Data Scientist - System Scheduling Performance
Company: Apple Inc.
Location: San Diego
Posted on: March 9, 2025
Job Description:
Senior Data Scientist - System Scheduling PerformanceAllocating
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 deliveryAt 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...