YLD · 1 month ago
Contract Systems Engineer (Rust)
YLD is a software engineering and design consultancy focused on empowering clients to develop capabilities for competitive advantage. The role involves designing and implementing core infrastructure components for a low-latency system, requiring strong technical skills and collaboration in a fast-moving environment.
ConsultingInternet of ThingsManagement ConsultingProfessional ServicesSoftwareSoftware Engineering
Responsibilities
Help design and implement core infrastructure components
Build and optimise binary protocols
Work on performance-critical parts of the system
Collaborate closely with the team through context engineering workflows
Bring a pragmatic, quality-driven approach to problem-solving
Qualification
Required
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; treats AI tooling as a professional workflow, not a novelty
Strong problem-solving ability and deep system-level reasoning
Benefits
The chance to work with a forward-thinking, ethical, and fun group of people and to develop and grow your skills in a fast-moving business.
We also believe in work-life balance and offer flexible working around our core hours.
Company
YLD
YLD helps enterprises win by delivering mission critical software built by the best web engineers in Europe
Funding
Current Stage
Growth StageCompany data provided by crunchbase