Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple System Engineer - Cloud Storage 
Ireland, Dublin 
783971664

Yesterday
Description
In this role you will be responsible for developing, debugging and maintaining disaggregated storage software solutions for various cloud platforms. You will:* Closely collaborate with teams within and across organizations* Design, implement, and debug software components* Write and review code, generate and review design documentation* Participate in qualifications and rollouts of software to production clusters* Participate in local business-hours rotation where engineers respond to platform issues for same-day resolution* Benchmark, analyze and improve scale, performance and resiliency issues* Hold yourself and others to a high quality standard expected of Apple products
Minimum Qualifications
  • Strong systems programming skills and knowledge of operating system fundamentals
  • Fluency in Go (Golang) in a systems context
  • Strong understanding of concurrency, parallelism and distributed systems concepts
  • Ability to effectively communicate within a team and with project stakeholders
  • Excellent problem solving and analytical thinking skills, enthusiastic about quality, design, and user experience
Preferred Qualifications
  • BSc with of experience in system software development or MS in Computer Science
  • Experience with distributed storage solutions such as Ceph or ScaleIO is a huge bonus
  • Experience with Kubernetes and writing CSI plugins
  • Experience with using and building cloud technologies such as AWS, GCP, CloudStack or OpenStack
  • Experience building software solutions in Python, C/C++, Swift, Java