Software Engineer, Distributed Systems

Apple   •  

Santa Clara, CA

Industry: Business Services

  •  

Not Specified years

Posted 395 days ago

Software Engineer, Distributed Systems

  • Job Number: 99542001
  • Santa Clara Valley, California, United States
  • Posted: Aug. 14, 2017
  • Weekly Hours: 40.00

Job Summary

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Key Qualifications

  • Experience designing, implementing and supporting highly scalable applications and web services
  • Comfortable working with Object Oriented programming techniques
  • Familiarity with modern server technologies (e.g., non-blocking IO, distributed storage, completable futures, etc.)
  • Strong attention to detail
  • Excellent analytical capabilities
  • Passion for development

Description

Do you love designing & architecting highly scalable, distributed web services? Would you want to work on Exabytes of data, 10s of thousands of servers, and Millions of hard drives ? Did you ever wonder if Long.MAX_VALUE was big enough ? Does the idea of performance tuning Java applications make your heart leap? Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day to day basis? Do you want to work for one of the world’s largest data processing environment? If you answered yes to all of the above questions, then iCloud needs you! We are looking for an energetic Java engineer to develop a critical infrastructure component that is to be a key part of the iCloud ecosystem. Work involves designing and coding this new system, making sure that it is absolutely rock solid.

Education

BS or MS in Computer Science or equivalent industry experience.

Additional Requirements

N/A