Senior Software Developer, Proactive - Search and Data Foundations

We are a growing, talented, and motivated team building on-device data and search systems to support intelligent user experiences. We build high-performance data intensive systems that run in highly resource constrained environments, and collaborate with many different teams at Apple to create groundbreaking technology. Minimum Qualifications B.S or M.S in Computer Science, or equivalent experience Strong computer science fundamentals required Ability to write reliable, resilient, performant and well-tested code Strong problem solving and debugging skills Strong technical communication and presentation skills Hands-on experience with at least one compiled language (C/C++/Objective-C, Swift, Go, Java, Rust, etc.), and multi-threaded applications Experience building production software systems within large engineering projects Preferred Qualifications Familiarity with database systems and operating system concepts Experience with performance profiling and tracing tools Experience with macOS/iOS development

Similar jobs