Software Development Engineer

AppleCupertino, CA
Onsite

About The Position

Build and support new, critical infrastructural systems and frameworks which provide and support services like structured and unstructured storage, caching, queueing, and searching. Responsible for the next generation platform that will power Apple’s infrastructural services, which have a huge scale and store hundreds of petabytes of data. Responsible for the platform that supports a variety of services based on open-source software, such as Apache Cassandra, SOLR, Zookeeper, Kafka, Redis, etc. Influence and direct the backend of many critical Apple internet services. Build software to improve efficiency and simplicity of features for Apple users.

Requirements

  • Leveraging Java, C, C++ or Python knowledge to design and develop robust software system.
  • Leveraging the theoretical foundations of distributed systems such as load balancing and consistency models to design and optimize large-scale highly available distributed systems.
  • Leveraging No-SQL Databases (e.g. C and FDB) knowledge for optimal data storage, retrieval and scalability.
  • Utilizing SQL Database knowledge (e.g. MySQL and PostgreSQL) to design and manage schema and ensure data integrity.
  • Utilizing Jenkins capabilities for continuous integration pipelines for software build automation and testing.
  • Leveraging Git and GitHub for effective source control management including branching strategies, code reviews, and collaboration to maintain code quality and track changes.
  • Designing and implementing RESTful APIs to ensure scalability, reliability, security and flexibility in large-scale distributed systems.

Responsibilities

  • Build and support new, critical infrastructural systems and frameworks which provide and support services like structured and unstructured storage, caching, queueing, and searching.
  • Responsible for the next generation platform that will power Apple’s infrastructural services, which have a huge scale and store hundreds of petabytes of data.
  • Responsible for the platform that supports a variety of services based on open-source software, such as Apache Cassandra, SOLR, Zookeeper, Kafka, Redis, etc.
  • Influence and direct the backend of many critical Apple internet services.
  • Build software to improve efficiency and simplicity of features for Apple users.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • A range of discounted products and free services
  • Reimbursement for certain educational expenses — including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service