Apple Logo

Apple

Senior Software Engineer (Rust, Web Services) - Apple Services Engineering

🌎

London, England, United Kingdom

6d ago
πŸ‘€ 5 views
πŸ“₯ 0 clicked apply

Job Description

Description

Description
We are building a new distributed multi-tiered data orchestration service to support critical Artificial Intelligence/Machine Learning systems and services with direct business and customer value. We are looking for an experienced developer to join our collaborative and friendly team. Someone with a desire to learn. With a passion for clean, maintainable code. Someone that enjoys the duality of working on high level concepts as well as optimizing low-level performance. All members of the team are responsible for the complete life-cycle of features. This includes identifying areas of improvement, proposing changes, driving implementation, and supporting it in production.

Minimum Qualifications

Minimum Qualifications
  • Experience designing, implementing, and supporting highly scalable applications and web services
  • Experience working with Rust (e.g., asynchronous (async/await), sharing models (Sync/Send), etc.)
  • Experience with concurrent programming (e.g., locking, memory synchronization, atomic operations, etc.)
  • Experience with distributed system concepts (e.g., distributed consensus, replication, failure detection, etc.)

Key Qualifications

Key Qualifications

Preferred Qualifications

Preferred Qualifications
  • Experience with blob storage solutions
  • Experience with distributed key-value databases
  • Experience with Kubernetes and containers
  • Experience with Linux system internals
  • Experience with storage systems and internals + back-end web technologies

Education & Experience

Education & Experience

Additional Requirements

Additional Requirements

More

More Jobs at Apple