Senior Data Scientist - System Scheduling Performance

A leading technology company that designs and develops consumer electronics, software, and services.
$135,400 - $250,600
Data
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Senior Data Scientist - System Scheduling Performance

Apple's System Scheduling Performance team is seeking a Senior Data Scientist to work on resource allocation and optimization across all Apple platforms. As part of CoreOS, this role focuses on developing intelligent background task scheduling technology that considers factors like battery life, thermals, network efficiency, and memory usage. The position involves analyzing high-dimensional data to improve process runtime and resource utilization across Apple's product lines.

The ideal candidate will combine strong technical skills in data science and systems engineering with excellent communication abilities. You'll be responsible for developing scalable architecture for resource management while working with cross-functional teams to implement new operating system concepts. This highly visible role impacts core features like Photo Processing, Spotlight Search, Software Updates, and iCloud services.

Key aspects include quantitative analysis, performance optimization, and software prototyping. You'll help push boundaries at the OS level while ensuring efficient resource usage across Apple's ecosystem. The role offers opportunities to influence product development through data-driven insights and technical innovation.

Benefits include competitive base pay ($135,400-$250,600), equity through stock programs, comprehensive healthcare, retirement benefits, education reimbursement, and potential bonuses. Join Apple's mission to create intelligent, efficient systems that power millions of devices worldwide.

Last updated 2 days ago

Responsibilities For Senior Data Scientist - System Scheduling Performance

  • Develop, analyze, and present key performance metrics, tools, dashboards, reports for OS features
  • Design, implement, optimize new operating system constructs for 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 APIs

Requirements For Senior Data Scientist - System Scheduling Performance

Python
  • Strong programming background with 2+ years after a Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • Clear understanding of operating system components and responsibilities
  • Strong foundation in statistics and data analysis
  • Highly professional and collaborative with outstanding communication skills

Benefits For Senior Data Scientist - System Scheduling Performance

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Senior Data Scientist - System Scheduling Performance

AIML - Sr Data Engineer, Data and ML Innovation

Senior Data Engineer role at Apple focusing on building privacy-preserving data systems for ML and analytics, combining data engineering expertise with privacy protection.

Senior Data Engineer

Senior Data Engineer role at Apple Services focused on building scalable data pipelines and analytics solutions.

RCC Platforms Performance Data Scientist

Senior Data Scientist role at Apple focusing on retail customer care platform optimization, requiring 7+ years of experience in data analysis and programming.

Sr. Data Engineer, iCloud

Senior Data Engineer position at Apple working on iCloud data infrastructure and capabilities, requiring 8+ years of experience with distributed data technologies.

Business Intelligence Engineer, Amazon Flex

Senior Business Intelligence Engineer role at Amazon Flex, focusing on data analysis and business insights for last-mile delivery operations, requiring 5+ years of experience in SQL and data engineering.