Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Apple - Cupertino, CA

We're looking for backend server engineers who really understand distributed systems to be a part of iCloud. Apple keeps small teams that have large responsibilities. If you love owning big pieces, and love distributed systems, you'll really love it here. Everyone here is really passionate about our work, and we hope it shows in the product.

There are a lot of openings across iCloud you can search for in jobs.apple.com. I'm specifically looking for engineers to join our Messaging Services team (https://jobs.apple.com/us/search?#&ss=25546086&t=0&#...).

Here are some highlights:

Scale

    - Hundreds of millions of active users using some of the most desirable devices on the planet
    - 2bn+ iMesssages/day, 4 trillion push notifications sent
        - http://thenextweb.com/apple/2013/01/23/apples-icloud-now-has-250m-icloud-users-imessage-users-send-2b-messages-a-day/
        - http://www.theverge.com/2013/1/23/3908330/apple-q1-2013-earnings
    - Super high throughput, ultra-low latency network services
    - Write code deploys in thousands of machines, datacenters around the world
Products

    - iMessage, FaceTime, Apple Push Notifications, and exciting new projects
    - Define future of the industry with services for Apple's current and future hardware
Tech

    - Best of breed modern open source systems
    - High performance asynchronous I/O
    - Distributed algorithms and highly parallel systems
Sounds interesting? Email me your resume - gthirumalai at apple, and please prefix your subject with "HN:".

If there are other openings on iCloud that interest you, please apply through jobs.apple.com and mention Hacker News when applying!



Hey, while I'm not applying, I'm wondering what technology stack iCloud is using. Could you give some details?


The stack varies depending on the application. We're mostly built on top of JVM, and mostly Java. There's a mix of other languages and technologies as well. Our datastores are a mix of SQL and NoSQL, from several different Vendors depending on the application.

Most importantly, there isn't a dogma here. These decisions are fully driven by engineering.


Thanks!


I am sure the answer is no but does Apple allow for Remote work?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: