Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Sr Software Engineer Redis Open Source contributor 
United States, Washington, Seattle 
777833709

31.08.2024
Description
You will help build the large scale data services, which provide and support abilities like structured and unstructured storage, caching, queueing and much more. You'll collaborate cross-functionally with various Apple teams, from store and commerce through to search and recommendations, AIML, creating services and infrastructure platforms and pipelines that can rapidly scale and serve personalized and non-personalized data with very low latency. You should be someone who:* is willing and capable of diving deep into details* is not afraid to question assumptions* is a good team player who collaborates well* tackles problems with elegant technical solutions and always fight for excellence
Minimum Qualifications
  • 5+ years in software development experience in Java and/or C++ with strong understanding of Object oriented concepts and design.
  • Deep knowledge, experience of using/contributing to at least one of the scalable data stores, such as Solr, Cassandra, MongoDB, Memcached, Voldemort, FoundationDB, etc.
  • Experience designing and implementing RESTful/RPC API and services.
  • Strong production, debugging, and performance tuning experiences and skills.
  • Strong understanding of data architecture and related problems.
  • Experience working on complex problems and distributed systems where scalability and performance are extremely important (every millisecond counts)
  • Should be independent and able to effectively work with cross functional teams
  • Bachelor Degree in Computer Science or equivalent
Preferred Qualifications
  • Experience with Redis / Valkey highly preferred
  • Experience contributing to Open Source projects is preferred.
  • Experience with NIO frameworks such as Netty is a plus.
  • Experience with compute/container platforms such as K8s is highly preferred.
  • Experience in distributed data stores replication and CRDT is a plus.
  • Experience in scalable message queue systems like Kafka, KubeMQ, RocketMQ is a plus.
Pay & Benefits
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $166,600 and $296,300, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.