Contract Systems Engineer (Rust)

Y
YLDSoftware Engineering
UK, Europe, GMTContractSenior
Salary not disclosed

Job Details

Languages
English
Required Skills
Backend DevelopmentSoftware DevelopmentSoftware ArchitectureAlgorithmsData StructuresRustCI/CDAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesProblem Solving

Requirements

  • Strong experience with low-level languages (C/C++/Rust preferred)
  • Experience with low-level OS interfaces (file I/O, synchronisation, memory mapping)
  • Ability to reason about memory (stack vs heap, allocation costs, fragmentation, paging behaviour)
  • Understanding of distributed systems fundamentals (consistency, replication, durability, fault tolerance)
  • Experience with binary formats and on-disk data layout
  • Strong interest in database internals (storage engines, indexing, logging, MVCC, etc.)
  • Comfortable with TDD and high-quality engineering practices
  • Experienced with agentic coding and context engineering
  • Strong problem-solving ability and deep system-level reasoning

Responsibilities

  • Design and implement core infrastructure components
  • Build and optimize binary protocols
  • Work on performance-critical parts of the system
  • Collaborate closely with the team through context engineering workflows
View details
Apply Now