Appleposted 4 days ago
$147,400 - $220,900/Yr
Full-time • Entry Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Work on the core storage, indexing and search systems that power on-device Spotlight search over data on all iOS and macOS devices. Utilize propriety tools to measure the performance of existing systems and identify opportunities to optimize them. Design or build new components, optimizing low-level system performance and resource usage and extending and modifying existing systems to enable new search features. Work on high performance, low-level software in C, C++, Objective-C, which requires system, OS, and computer architecture knowledge. Collaborate and communicate requirements with other teams on multiple cross-team features, as well as supporting technical implementation from spotlight side. Address bugs reported from users and works on debugging and improving released software. Improve diagnostics collection to provide more context for debugging future bug reports.

Responsibilities

  • Work on the core storage, indexing and search systems for iOS and macOS devices.
  • Utilize proprietary tools to measure performance and identify optimization opportunities.
  • Design or build new components to optimize system performance and resource usage.
  • Extend and modify existing systems to enable new search features.
  • Collaborate with other teams on cross-team features.
  • Support technical implementation from the spotlight side.
  • Address user-reported bugs and improve released software.
  • Improve diagnostics collection for better debugging context.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering or related field.
  • Experience utilizing C and C++ to build low-level software systems considering OS and hardware constraints.
  • Experience optimizing data throughput in high performance systems using C and C++.
  • Experience utilizing logging and diagnostics tools to identify bottlenecks in data processing.
  • Experience analyzing data access patterns in data systems using diagnostic tools.
  • Experience utilizing test frameworks automation to test complex systems.
  • Experience optimizing resource usage in high-performance data systems using C and C++.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount through Employee Stock Purchase Plan.
  • Potential for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service