Senior Engineer - System Scheduling Performance

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

Description For Senior Engineer - System Scheduling Performance

Apple's System Scheduling Performance team is seeking a Senior Engineer to join their CoreOS division, focusing on developing background task scheduler technology across all Apple platforms. This role is crucial in optimizing resource allocation, considering factors like battery life, thermals, network efficiency, and memory. The position involves working on foundational features such as Photo Processing, Spotlight Search, and CloudKit Sync.

As a Senior Engineer, you'll be responsible for quantitative analysis of high-dimensional data, designing and implementing new capabilities for process runtime and resource utilization. This highly visible role involves developing scalable architecture for resource management and collaborating with cross-functional teams to adopt new operating system concepts.

The ideal candidate should have strong programming skills, particularly in Python, Objective C, or Swift, with a deep understanding of operating system components. You'll need excellent analytical abilities and communication skills to influence stakeholders and drive project success. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that impacts millions of Apple users worldwide.

Working at Apple means joining a team that values innovation, quality, and user experience. You'll be part of a company that consistently pushes technological boundaries and sets industry standards. The position offers growth opportunities, professional development, and the chance to work with cutting-edge technology in a collaborative environment.

Last updated 16 hours ago

Responsibilities For Senior Engineer - System Scheduling Performance

  • Develop, analyze, and present key performance metrics, tools, dashboards, reports and infrastructure
  • Design, implement, optimize, and evangelize new operating system constructs
  • 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 Engineer - System Scheduling Performance

Python
  • 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 and presentation skills
  • 2+ years of experience

Benefits For Senior Engineer - System Scheduling Performance

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Senior Engineer - System Scheduling Performance

Software User Experience Test Lead- Apple Maps

Lead software user experience testing for Apple Maps, managing end-to-end testing processes and team coordination with competitive compensation and benefits.

Senior Software Development Engineer in Test - Wireless

Senior SDET role at Apple focusing on wireless connectivity automation and validation across all Apple platforms, offering competitive compensation and benefits.

Software Engineer, Internationalization

Senior Software Engineer role at Apple focusing on internationalization and input methods development, offering competitive salary and benefits.

Manufacturing Quality Engineer (MQE)

Senior Manufacturing Quality Engineer position at Apple, focusing on quality control and process improvement for innovative consumer electronics manufacturing.

Software Integrity Engineer

Senior Software Integrity Engineer role at Apple focusing on audio driver testing, automation, and quality assurance with Python expertise required.