채용
Benefits & Perks
•Professional development budget
•Flexible work arrangements
•401(k) matching
•Parental leave
•Learning
•Flexible Hours
•Parental Leave
Required Skills
React
Python
JavaScript
About the Role
We are looking for an experienced Software Engineer to help develop the next-generation of Apple's cloud services infrastructure. You will be working on Cloud Kit, Apple's foundational privacy-focused database platform, which securely stores users' data and seamlessly keeps it synchronized across all their Apple devices.
Cloud Kit manages data at a massive scale! It is a strongly-consistent database of structured data that serves billions of active Apple customers. Considered the bedrock of i Cloud, it is purpose built to be performant, highly available, and extremely scalable. Cloud Kit is a framework designed to the highest standards of user privacy that not only empowers developers to build highly collaborative and secure applications but is also the storage foundation for Apple's signature cloud experiences, such as Photos, Drive, Notes, Keynote, News, and many third-party applications!
We are a world-class team who has a real passion for engineering and delivering high quality services to Apple's customers. As a key member of a versatile organization, you will introduce new fundamental capabilities that will help power entirely new applications and scale existing ones.
We are looking for engineers who have exceptional expertise in building fault-tolerant distributed systems. Our engineers demonstrate unique leadership skills and can excel in a complex environment that obsesses about the customer experience.
Responsibilities
- Design, develop, and support a multi-tenant platform with many underlying technologies
- Partner with teams across Apple to develop and ship new customer-facing features
- Drive end-to-end project execution, from design reviews and through production releases
- Deploy, scale, and maintain highly concurrent and throughput-intensive services
- Triage, investigate, and remediate production and operational issues
Minimum Qualifications
- 7+ years of industry experience developing software in Java, C, or C++
- Experience working with distributed NoSQL and relational database technologies
- Expertise in synchronous and asynchronous network application I/O frameworks
- Expertise in programming in concurrent and multi-threaded environments
- Industry experience building and operating large-scale multi-tiered distributed systems
- Bachelor's degree in an engineering-related field or equivalent related experience
Preferred Qualifications
- Strong background with KV data stores, e.g., FoundationDB, DynamoDB, or Cassandra
- Strong fundamentals in storage systems, e.g., schema design, indexes, and transactions
- Familiar with high-performance caching mechanisms, e.g., Redis or Memcached
- Familiar with event streaming and queueing systems, e.g., Kafka
- Experience using AWS, GCP, and cloud-native technologies (Containers, Kubernetes, gRPC)
- Experience with TLS, X.509 certificates, or similar security and cryptographic protocols
Equal Opportunity
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Software Engineer II
LexisNexis (RELX) · Boca Raton, FL

Simulation / Principal Simulation Software Engineer
Northrop Grumman · Dulles, VA

Senior Software Development Engineer, Global Service Compliance, Amazon Leo
Amazon · Bellevue, WA, USA

Software Development Engineer, Digital Payments and Emerging Markets
Amazon · Mexico City, MEX

Software Engineer XP
Snowflake · DE-Berlin-Trion Building
About Apple

Apple
PublicA technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.
10,001+
Employees
Cupertino
Headquarters
$3.5T
Valuation
Reviews
4.0
10 reviews
Work Life Balance
4.0
Compensation
4.2
Culture
3.8
Career
3.5
Management
3.2
75%
Recommend to a Friend
Pros
Great coworkers and people
Excellent benefits and perks
Fast-paced and engaging work environment
Cons
High expectations and pressure
Management quality varies
Limited career progression opportunities
Salary Ranges
17,968 data points
L2
L3
L4
L5
L6
M3
M4
M5
M6
L2 · Industrial Designer L2
0 reports
$320,450
total / year
Base
$128,180
Stock
$160,225
Bonus
$32,045
$224,315
$416,585
Interview Experience
5 interviews
Difficulty
3.4
/ 5
Duration
28-42 weeks
Offer Rate
20%
Experience
Positive 20%
Neutral 40%
Negative 40%
Interview Process
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Behavioral Interview
5
Onsite/Virtual Interviews
6
Team Matching
7
Offer
Common Questions
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
Culture Fit
News & Buzz
Exclusive | First-ever Apple check signed by Steve Jobs sells for a whopping $2.4M at auction - New York Post
Source: New York Post
News
·
4w ago
Apple Stock Forecast: Trending Upgrade After Earnings Beat - TipRanks
Source: TipRanks
News
·
4w ago
Tim Cook Thinks He Has Identified Apple’s Next Big Growth Opportunity - inc.com
Source: inc.com
News
·
5w ago
Apple Gives Itself the Toughest Act to Follow - Bloomberg
Source: Bloomberg
News
·
5w ago