Software Engineering Intern, Apple Services Engineering

Requirements

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or an equivalent degree
  • Experience developing software in Java, C, or C++, gained through coursework, projects, or prior work
  • Coursework or project experience with data structures and algorithms
  • Available to work full-time for the duration of the internship

Nice to Haves

  • Background with KV data stores, e.g., FoundationDB, DynamoDB, or Cassandra
  • Fundamentals in storage systems, e.g., schema design, indexes, and transactions
  • Familiar with database query processing, e.g., query planning, execution, or optimisation
  • Exposure to concurrent and multi-threaded programming

What You'll Be Doing

  • Helping develop the next-generation of Apple's cloud services infrastructure
  • Working on the FoundationDB query engine that powers CloudKit, Apple's foundational privacy-focused database platform
  • Contributing to new fundamental capabilities that help power new and existing applications
  • Building highly scalable, performant, and fault-tolerant distributed systems
AI Summary ✨

Similar jobs

  • Senior Software Engineer - FDE

    MicrosoftGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €89k – €145k / year base
  • Senior Software Engineer - Global KYC and Onboarding

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €104k – €132k / year base
  • Senior Software Engineer I - Risk Control & Governance

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €104k – €132k / year base
  • Senior/Staff Product Engineer - Risk & Control Governance

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €132k – €172k / year base
  • See all jobs in UK →