Distributed Systems Engineer

17410_1727466236
  • Negotiable
  • London

The world will look completely different in just five years. Machine learning models are now driving our cars, testing our vision, detecting cancer, giving sight to the blind, enabling speech for the mute, and shaping what we consume, enjoy, and even think. These AI systems are already deeply embedded in our lives and will continue to shape our collective future.

Soon, we will be able to generate unlimited content-from endless TV series where we're the main character to personalized, infinitely patient tutors that leave no student behind. Our memories will be augmented by models tailored specifically to us, integrated with our thoughts through Brain-Machine Interfaces, blurring the boundaries between human and machine intelligence and propelling humanity into its next stage of development.

This future requires massive, globally accessible, censorship-resistant computational power. To meet that demand, we need a decentralized machine learning compute protocol that transforms machine learning compute into an always-available commodity-outside centralized control and as ubiquitous as electricity-accelerating AI progress and ensuring everyone has access to this revolutionary technology.

Our Principles:

  • Autonomy:

    • Operate with a constraint-based culture, not a permission-based one.
    • Take ownership of workstreams, setting goals and deadlines without waiting for assignments.
    • Actively seek context and share updates on your work rather than waiting for information.
    • No middle management-everyone has autonomy over their work.
  • Focus:

    • Keep the team small-misalignment and politics grow exponentially with team size.
    • Build thin and avoid unnecessary complexity.
    • Protect time by rejecting wasteful meetings or discussions that don't have a clear purpose.
  • Reject Mediocrity:

    • Provide direct feedback immediately, without avoiding difficult conversations.
    • Embrace rapid learning, constantly pushing the limits of your knowledge and ability.
    • Drive your areas of responsibility to completion, overcoming any barriers in the way.

Responsibilities:

  • Contribute to and maintain key components of the system, developing new features, optimizing existing solutions, and fixing bugs.
  • Implement and maintain CI/CD pipelines for regression testing, documentation, and automated upgrades.
  • Ensure high code quality through thorough code reviews.
  • Collaborate on security audits, deploy mitigations, and disclose vulnerabilities responsibly.
  • Implement cutting-edge research, tackling unprecedented problems with novel solutions.
  • Adhere to best practices by designing, testing, and documenting code in an open environment.
  • Contribute to technical reports and engage with the community.

Minimum Requirements:

  • Proficient in at least one programming language (e.g., Rust, C++, C, Golang, Python).
  • Strong motivation to learn Rust.
  • Solid understanding of computer science concepts such as algorithms, data structures, and computational complexity.
  • Experience with operating systems (preferably Linux) and networking protocols (e.g., IP, TCP, UDP, HTTP).
  • Highly self-driven with excellent communication skills.
  • Comfortable working in an applied research environment with high autonomy.

Nice to Haves:

  • Experience with Rust and systems programming.
  • Background in distributed systems with a focus on fault tolerance and low latency.
  • Open-source contributions or maintenance experience.
  • Knowledge of deep learning models.
  • Understanding of blockchain fundamentals.

Compensation and Benefits:

  • Competitive salary with equity and token pool options.
  • Fully remote work within the PT to CET time zones.
  • Relocation assistance.
  • Four annual company retreats, all expenses paid.
  • Any equipment you need to do your best work.
  • Paid sick leave and private health, vision, and dental insurance (including spouse/dependents in the U.S.).
Derek Gemski Researcher

Apply for this role