drjobs Systems Software Engineer

Systems Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Dublin - Ireland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

As a Systems Software Engineer you will develop debug and maintain an in-house virtualized infrastructure platform. Your responsibilities will include:Designing implementing and optimizing virtualized compute offerings across a range of hardware typesDeveloping implementing and debugging robust scalable and highly available services that support fleet operations and infrastructure management solutions tailored to Apples unique workloadsWorking on reliability scalability resilience security and performance limits of infrastructure services while maintaining curiosity about system operation and failureCollaborating with Software and Hardware teams to tackle and resolve complex issues across virtualization and networking layers ensuring robust performance stability and securityDeveloping benchmarks representative of real workloads analyzing and improving scale troubleshooting performance efficiency and resilience issues and fine-tuning performance of low-latency high-throughput virtualized workloadsConducting root cause analysis for on-server system failures and implementing preventive measuresCollaborating with cross-functional teams across Apple to understand integrate and optimize critical workloads into our platformParticipating in software release qualifications and large-scale software and hardware upgrades to production clustersParticipating in a business-hours rotation for platform issue responses and same-day resolution


  • Demonstrated knowledge and experience in distributed systems and operating systems applied to build stable performant and secure execution environments
  • Strong Linux / XNU development background including kernel-level development
  • Familiarity with all aspects of software development from architecture to deployment and maintenance
  • Ability to tackle and resolve complex issues across accelerator virtualization and networking layers ensuring robust performance stability and security


  • Fluency in Go (Golang) Python C or similar languages in a systems context
  • Quick learner and contributor to new code bases
  • Customer-focused thinking and strong problem-solving skills with attention to detail
  • Enthusiasm about upholding Apples standards in product quality design and user experience
  • Prior experience working with diverse hardware operating systems container runtimes (lxc docker containerd) and virtualization stacks (Qemu KVM Libvirt on x86 ARM)
  • Deep understanding and prior experience with node management agents (e.g. kubelet) and node orchestration solutions for managing large-scale infrastructures
  • Strong proficiency in Linux/Unix internals administration and troubleshooting
  • Strong knowledge of networking protocols and security best practices
  • Experience with measuring analyzing and optimizing performance in both host and guest environments

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.