Software Engineer - Open Source role at Apple in Raleigh

Apple in Raleigh is hiring a Software Engineer - Open Source


This job might already be filled.

## Summary
Imagine what you could do here. At Apple, excellent ideas have a way of becoming exciting products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what you could accomplish! We use the latest in open source technology to solve internet-scale problems. Our team is responsible for providing new architectures and scalability solutions to enable teams to launch new Apple applications and services. We are looking for a hardworking Software developer to help lead large-scale multi tier web environments. An individual can go to the depths to solve complex problems and curiosity to explore and learn new technologies for innovative solutions. If you love to solve internet scale challenges, this is the right job.

Open to relocation to Elk Grove, Denver, Dallas and Austin.

Key Qualifications

  • Be a leader in open source (Apache Software Foundation) projects
  • Design massively distributed technology and develop ground-breaking cloud computing software
  • In-depth knowledge of Algorithms, Data Structures, and Performance Optimization Techniques
  • A passion for working with large distributed data and systems
  • Experience working in open source communities
  • Committer/maintainer of open source code
  • Passion for high-quality code, tests, CI/CD, documentation, production services and driving improvements in code quality, performance.
  • Experience with Relational and NoSQL database technologies
  • Experience with modern debugging and root cause analysis techniques
  • Experience with Kubernetes and common observability tools (New Relic, Splunk, Prometheus, Jaeger, Open Telemetry etc)
  • Proficient with Java, Scala or C++
  • Excellent time management skills to manage work to tight schedules and handle the pressure of executive requests and product launches

Description
We are the team that provides data stores as a service Apple wide working with iCloud, Software Engineering, Hardware Engineering, AI/ML, Apple Media Products, Siri, Maps, Retail, Online Stores etc. The position requires hands on production systems. The engineer will be responsible for optimal performance, stability and availability of multi-tiered systems. This position requires a passionate individual who likes large scale challenges and innovate on complex tasks, and has the ability to think out of the box creatively to come up with different technology solutions or architectures to meet business requirements. Please have your resume highlighting the improvement provided by you in terms of performance, efficiency, business challenges solved in the search area.