Search jobs > San Diego, CA > Performance engineer

WebKit Performance Engineer

Apple
San Diego
Full-time

Summary :

The WebKit Performance team is looking for an engineer with a passion for software optimization to support one of the most heavily used applications in the world.

WebKit is the system framework for rendering web content on Apple platforms. When you load a webpage in Safari, that’s WebKit! WebKit is also an Open Source software project in which Apple engineers collaborate with engineers from around the world to improve WebKit, evolve web APIs, and ensure the best possible experience on the web.

WebKit is a foundational component of iOS, macOS, watchOS, tvOS, and visionOS, forming the basis of many key applications.

Performance improvements in WebKit make all of our products better. The WebKit Performance team is responsible for defending and improving the launch speed, processing speed, memory size, and power consumption of the WebKit framework.

You will help improve WebKit performance on all Apple platforms.

Key Qualifications :

Experience with performance analysis and optimizationDetailed understanding of data structures and algorithmsExperience with pointers, memory management, threads, and processesExcellent debugging, critical thinking, analytical, and communication skills

Description :

As a WebKit Performance Engineer, you will seek opportunities to improve WebKit performance in time, memory consumption, and power use.

You will also be responsible for diagnosing performance issues, helping us identify and correct recent performance regressions, and helping to train and mentor others in performance improvement techniques.

Specific job duties will include : 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.

Additional Requirements :

Engineers often build successful careers on the WebKit team without prior experience working in web browsers. Some of these skills can give you an effective head start : - Experience with debugging and profiling tools - Experience with C, C++, and Objective-C - Experience with Web technologies (HTML, CSS, DOM, JavaScript, SVG) - Experience with UIKit and AppKit - Experience with systems programming and inter-process communication

30+ days ago
Related jobs
Apple
San Diego, California

Specific job duties will include: 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 impro...

Promoted
VirtualVocations
El Cajon, California

A company is looking for a Project Engineer to join their EPC Projects team remotely. ...

Promoted
US Tech Solutions
San Diego, California

Looking for a motivated Production Engineer to join our team to help support operations with the assembly, test, certification, and shipment of our optical, resistivity, and thin-film thickness measurement system. ...

Promoted
Motionworks International
San Diego, California

As a Data Quality Engineer, you will play a key role in validating the consistency and accuracy of our data products over time, working closely with our data scientists and engineers to continuously improve data quality. Identify data quality trends and collaborate with lead data scientists and engi...

Promoted
Canonical - Jobs
San Diego, California

Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. ...

Promoted
Knowhirematch
San Diego, California

A Bachelor’s degree in engineering or a related field, complemented by at least 4 years experience in manufacturing engineering with preference for electronics or semiconductor or related industries. Our client, a leading developer of custom lasers for applications like biomedical instrumentat...

Promoted
Elevate Semiconductor
San Diego, California

Develop high level test engineering strategies by product families, Develop test program for multi-site testing for final test (Package) and wafer level testing. ElevATE Semiconductor is looking for a Principal Test Engineer to join our growing team in San Diego, and lead the ongoing development of ...

Promoted
Gandiva Insights
San Diego, California

Ability to develop Enterprise and Project Performance Test strategies. Proven ability to develop frameworks preferably performance testing frameworks. Good understanding of Performance Testing and Engineering lifecycle, including scoping and workload modeling. Conduct performance tests Load, Stress,...

Promoted
Hazen & Sawyer
San Diego, California

We are seeking a Field Project Engineer to support and help coordinate the construction of various infrastructure water and sewer related projects. The Project Field Engineer will support the Resident Engineer in the construction management, coordination, and inspection of various water/wastewater f...

Promoted
Leidos Holding
San Diego, California

The ideal Mechanical Engineer candidate for this role would possess a solid background in electro-mechanical integrated systems, preferably with experience in material science, spacecraft systems, mechanisms, and mechanical design. Leidos is seeking a talented mid-senior Mechanical Engineer to join ...