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

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 43 minutes 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?

Jobs Related To Apple WebKit Performance Engineer

Senior Software QA Engineer

Senior Software QA Engineer role at Apple, focusing on AI/ML services quality, automated testing, and framework development with competitive compensation and benefits.

Product Manager, Partner Integrations and Measurement

Senior Product Manager role at Apple focusing on advertising platform integrations and measurement, offering competitive compensation and benefits in New York City.

Software Engineer, Cloud Music Library - Apple Services Engineering

Senior Backend Engineer role at Apple building scalable cloud services for Apple Music's core features including Music Library, SharePlay, and Collaborative Playlists.

Software Engineer - ASE Data Solutions

Senior Software Engineer role at Apple's ASE Data Solutions team, building scalable backend systems for Apple's digital services, offering $143K-$264K and comprehensive benefits.

Automation Project Manager, Product Operations

Senior Automation Project Manager position at Apple, leading RPA initiatives and process automation projects in Worldwide Operations.