Dublin, County Dublin, Ireland Software and Services
Add to Favorites System Engineer - Cloud Storage
DescriptionIn 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 organizationsDesign, implement, and debug software componentsWrite and review code, generate and review design documentationParticipate in qualifications and rollouts of software to production clustersParticipate in local business-hours rotation where engineers respond to platform issues for same-day resolutionBenchmark, analyze and improve scale, performance and resiliency issuesHold yourself and others to a high quality standard expected of Apple productsDepending on candidate experience, there is the opportunity for this position to manage a team of 3 EngineersMinimum QualificationsStrong systems programming skills and knowledge of operating system fundamentalsFluency in Go (Golang) in a systems contextStrong understanding of concurrency, parallelism and distributed systems conceptsAbility to effectively communicate within a team and with project stakeholdersExcellent problem solving and analytical thinking skills, enthusiastic about quality, design, and user experiencePreferred QualificationsBSc with of experience in system software development or MS in Computer ScienceExperience with distributed storage solutions such as Ceph or ScaleIO is a huge bonusExperience with Kubernetes and writing CSI pluginsExperience with using and building cloud technologies such as AWS, GCP, CloudStack or OpenStackExperience building software solutions in Python, C/C++, Swift, Java
#J-18808-Ljbffr