Network Automation Engineer (Contract)

Requirements

  • Commercial experience developing production systems in Rust
  • Solid grounding in distributed systems and understanding of design trade-offs
  • Experience building reliable systems handling large volumes of data
  • Collaborative approach with ability to clearly explain technical decisions
  • Commitment to testing, code quality, and operational excellence

Nice to haves

  • Experience with Kubernetes
  • Familiarity with event-driven or streaming technologies such as Kafka

What you'll be doing

  • Designing and developing core components of a distributed storage platform in Rust
  • Building scalable, resilient, and performant systems for large data workloads
  • Collaborating with researchers and engineers to understand data access requirements
  • Contributing to architectural decisions across distributed systems and data management
  • Developing and optimizing services running in Kubernetes environments
  • Integrating event-driven and streaming technologies, including Kafka, into the wider platform
  • Promoting engineering best practices, code quality, and thorough testing

Perks and benefits

  • Highly competitive compensation
  • Lunch provided (via Just Eat for Business) and dedicated barista bar
  • Informal dress code and excellent work/life balance
  • Monthly company events
AI Summary ✨

Similar jobs

  • Rust Software Engineer (Contract)

    G-ResearchLondon, UKa day ago
    New
  • Software Engineer - Digital Assets

    OptiverLondon, UKa day ago
    NewRegistered sponsor
  • Senior Software Engineer (.NET Ecosystem)

    ClickHouse9 locationsa day ago
    NewRegistered sponsor
  • See all jobs in UK →