We are looking for students who have a passion for building fault-tolerant distributed systems. Our engineers thrive in a complex environment that prioritises the customer experience.
Minimum Qualifications
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
Preferred Qualifications
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