Sr Software Engineer, Proactive

Apple Apple · Big Tech · Santa Clara, CA +1 · Software and Services

This role focuses on defining and implementing the architecture of on-device search technologies for Apple products, working with ML and NLP teams, and optimizing for efficiency and privacy. It requires strong software architecture and system design skills, with a focus on mobile experiences and cross-functional collaboration.

What you'd actually do

  1. define and architect our on-device search technologies
  2. work with our machine learning, natural language processing, and infrastructure teams
  3. optimize your work to run efficiently across Apple's range of products
  4. build partnerships across Apple in order to deliver great user experiences underpinned by modular, thoughtfully designed software
  5. defining and implement the architecture of Apple's groundbreaking search technology across our entire range of products

Skills

Required

  • iOS / macOS application development
  • Objective-C
  • Swift
  • framework development
  • API design
  • cross-functional collaboration
  • clear communication of complex ideas

Nice to have

  • software optimization
  • profiling tools and techniques
  • machine learning fundamentals
  • search and indexing technologies

What the JD emphasized

  • BS in Computer Science or Software Engineering, or equivalent proven experience
  • 4+ years of iOS / macOS application development with Objective-C and / or Swift
  • Prior experience developing frameworks and designing application programming interfaces
  • Comfortable working cross-functionally and can communicate complex ideas clearly