Taro Logo

WebKit Performance Engineer

Apple is a technology company that creates innovative products including iOS, macOS, watchOS, tvOS, and visionOS.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For WebKit Performance Engineer

WebKit is Apple's foundational framework for rendering web content across all Apple platforms including iOS, macOS, watchOS, tvOS, and visionOS. The WebKit Performance team is seeking an engineer passionate about software optimization to enhance one of the world's most widely used applications. As a WebKit Performance Engineer, you'll be responsible for improving launch speed, processing speed, memory efficiency, and power consumption of the WebKit framework. You'll work on diagnosing performance issues, identifying and correcting regressions, and mentoring others in performance improvement techniques. The role involves collaboration with Apple's internal teams and the open-source community to ensure the best possible web experience across all Apple products. This position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that impacts millions of users worldwide. The ideal candidate will have strong expertise in C++, performance optimization, and systems-level programming, with the ability to work effectively in a collaborative environment.

Last updated 5 months ago

Responsibilities For WebKit Performance Engineer

  • Investigating cases of poor performance in WebKit-based applications
  • Identifying performance bottlenecks and hot-spots in the WebKit engine
  • Creating and defending performance benchmarks covering important web technologies
  • Working across teams at Apple to drive improvements in core frameworks
  • Interacting with developers on the Open Source WebKit project

Requirements For WebKit Performance Engineer

  • BS in Computer Science or equivalent education or work experience
  • Experience with C, C++, or Objective-C
  • Experience with performance analysis and optimization
  • Detailed understanding of data structures and algorithms
  • Experience with pointers, memory management, threads, and processes

Benefits For WebKit Performance Engineer

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 with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?