• Autonomous - Able to construct a case study without supervision
• Adaptable - Able to learn new domains quickly, like genomics or the intricacies of linear algebra
• Algorithmic expertise - We are parallelising complex applications, and you will be deciding what data to send, and when.
What we can offer you • Interesting problems where you can apply the full range of your CS knowledge and skills
◦ high-level software architecture
◦ low-level debugging
◦ theoretical understanding of computing
• Cool environment - We're still very small
• Impact - Big clients, and every line of code matters
• Novel work - Solving problems that no one else has been able to
If this excites you and you match ≥4 of the following, we’d love to hear from you: • Loves C, C++, and/or Rust
• Has a wide array of ambitious, self-directed projects
• Able to work at various levels of stack, high to low-level
• Able to reason about the space, time, communication complexity, and requirements of different algorithms
• Enjoy implementing sophisticated algorithms
• Solved problems using distributed and/or shared-memory parallelism
• Enjoy performance optimisation and low-level debugging
Drop us an email and tell us how you match up at [email protected] • Autonomous - Able to construct a case study without supervision
• Adaptable - Able to learn new domains quickly, like genomics or the intricacies of linear algebra
• Algorithmic expertise - We are parallelising complex applications, and you will be deciding what data to send, and when.
What we can offer you • Interesting problems where you can apply the full range of your CS knowledge and skills
◦ high-level software architecture
◦ low-level debugging
◦ theoretical understanding of computing
• Cool environment - We're still very small
• Impact - Big clients, and every line of code matters
• Novel work - Solving problems that no one else has been able to
If this excites you and you match ≥4 of the following, we’d love to hear from you: • Loves C, C++, and/or Rust
• Has a wide array of ambitious, self-directed projects
• Able to work at various levels of stack, high to low-level
• Able to reason about the space, time, communication complexity, and requirements of different algorithms
• Enjoy implementing sophisticated algorithms
• Solved problems using distributed and/or shared-memory parallelism
• Enjoy performance optimisation and low-level debugging
Drop us an email and tell us how you match up at [email protected] • loves C
• loves Rust
• has a wide array of ambitious self-directed projects
• has got their hands dirty writing technically complex systems, such as:
◦ a high-performance database/KV store
◦ an OS
◦ a programming language implementation
• enjoys writing roughly–performance-optimal code
• enjoys writing roughly–reliability-optimal code (static/bounded memory allocation)
• has used EPOLLET
• has used io_submit + O_DIRECT
• has bypassed the Linux kernel (for fun and/or profit)
• has written on top of paravirtualisation APIs
• enjoys reverse engineering
• [insert your own comparable points here]
Our team runs the gamut — systems, distributed systems, compilers, scientific computing, professors, famous computer scientists — and is well-funded to change the landscape of compute. If intrigued, drop us an email with how you match up to the above list to [email protected] • loves C
• loves Rust
• has a wide array of ambitious self-directed projects
• has got their hands dirty writing technically complex systems, such as:
◦ a high-performance database/KV store
◦ an OS
◦ a programming language implementation
• enjoys writing roughly–performance-optimal code
• enjoys writing roughly–reliability-optimal code (static/bounded memory allocation)
• has used EPOLLET
• has used io_submit + O_DIRECT
• has bypassed the Linux kernel (for fun and/or profit)
• has written on top of paravirtualisation APIs
• enjoys reverse engineering
• [insert your own comparable points here]
Our team runs the gamut — systems, distributed systems, compilers, scientific computing, professors, famous computer scientists — and is well-funded to change the landscape of compute. If intrigued, drop us an email with how you match up to the above list to [email protected]
Hadean is working to eliminate the barriers to large-scale distributed compute. We're rethinking every level of the stack, from isolation technology to zero-allocation networking to distributed datastructures. The applications of our technology range from financial market prediction and climate modelling to deep learning and synthetic biology.
We're looking for a brilliant systems-level implementor to join us in London who matches ≥6 of the following:
Our team runs the gamut — systems, distributed systems, compilers, scientific computing, professors, famous computer scientists — and is well-funded to change the landscape of compute.
If intrigued, drop us an email with how you match up to the above list to [email protected]