Apple | Cupertino, California or London, UK | Full-time | Hybrid work (3 days in office) | Rust + Distributed Systems
We are a small international team, with team members in Cupertino, CA, and London, UK. We are looking for senior software engineers to join our team. The role involves a large amount of individual responsibility and influence over the direction of a core service.
We believe in small agile teams and their ability to deliver high-quality,
high-impact software. We share code ownership and knowledge through the Agile
technique of pair-programming. Our codebase is written entirely in modern Rust
using the latest technologies and coding practices.
The core work includes:
* Designing, implementing, and supporting highly scalable applications and web services
* Working in Rust (e.g., asynchronous (async/await), sharing models (Sync/Send), etc.)
* Concurrent programming (e.g., locking, memory synchronization, atomic operations, etc.)
* Distributed system concepts (e.g., distributed consensus, replication, failure detection, etc.)
This role requires working with pair programming (remote and if possible in-person) and may require occasional international travel/transatlantic travel.
You can reach us by emailing your resume to `a_rust_team \at group.apple.com`
Apple is still one of the companies I hope to work for in my life time. That said I’m no rust dev but I did want to say how cool it is to see you all recruiting here on HN!
We are a small international team, with team members in Cupertino, CA, and London, UK. We are looking for senior software engineers to join our team. The role involves a large amount of individual responsibility and influence over the direction of a core service.
We believe in small agile teams and their ability to deliver high-quality, high-impact software. We share code ownership and knowledge through the Agile technique of pair-programming. Our codebase is written entirely in modern Rust using the latest technologies and coding practices.
The core work includes:
This role requires working with pair programming (remote and if possible in-person) and may require occasional international travel/transatlantic travel.You can reach us by emailing your resume to `a_rust_team \at group.apple.com`