Sr. Profiling Tools Engineer (Xcode Instruments) - Developer Experience
Core
Building and optimizing runtime data collection, analysis, and visualization tools for Apple's Developer Tools ecosystem to help developers debug, profile, and optimize software across iOS, macOS, tvOS, and watchOS.
Role type
Senior IC profiling tools engineer (developer experience)
Builds
Instruments, xctrace, and on-device components for low-level data capture and app behavior analysis
Domain
Operating Systems + Developer Tools
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, macOS/iOS development, OS fundamentals, debugging, problem-solving
Preferred skills
Software profiling, optimization, agentic programming paradigms, AI-integrated development workflows, visualization of core concepts
Technologies
Instruments, xctrace, Swift, Objective-C
Responsibilities
Lead end-to-end development of new profiling capabilities, improve runtime data collection and analysis, collaborate with cross-disciplinary Apple teams, drive independent development projects, solve complex engineering challenges
Seniority
Senior, hands-on IC