Description
This is a hands-on performance engineering role equally focused on identifying, diagnosing, and resolving complex performance issues across our applications, systems, core frameworks, and background services (daemons). A major part of your responsibility will also involve designing and implementing a comprehensive, automated power and performance regression testing strategy, targeting critical metrics like latency, memory, CPU utilization, I/O throughput, power efficiency, and overall system responsiveness across all platforms.
Minimum Qualifications
BS in Computer Science or equivalent. 5+ years of experience developing performance-critical software, with a solid understanding of systems architecture, operating systems, and modern frameworks and their performance characteristics. Expertise in low-level CPU programming, concurrency models, and performance engineering techniques.. Proven ability with a wide range of profiling tools (e.g., Xcode Instruments, Android Studio Profiler, VTune, Linux perf, SystemTap, proprietary tools). * Effective communication of intricate performance analysis to diverse stakeholders, including actionable recommendations.
Preferred Qualifications
Proven ability to collaborate effectively within a team and thrive in fast-paced, deadline-driven environments. Experience optimizing performance across various domains on multiple platforms (e.g. iOS, Android, Desktop, Server). Demonstrated strong problem-solving, analytical, and rapid learning abilities. Knowledge of power management and battery-life analysis techniques. Experience with Mac or iOS application development using Swift or Objective-C.
Learn more about this Employer on their Career Site
