development experience on Unix/Linux systems Familiarity with procedural languages (e.g., C, C++, C#, Java) and scripting languages (e.g., Python) Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML) Understanding of software engineering best practices including automated testing, code review, and CI/CD A thoughtful approach to building scalable, maintainable, and correct systems Preferred qualifications More ❯
Programming Skills Proficiency in object-oriented programming languages (e.g., C++, C#, Java) and scripting languages (e.g., Python). Additional Skills Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML). Software Engineering Best Practices Understanding of software engineering best practices including automated testing, code review, and CI/CD. Approach A thoughtful approach More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
or MSc in related fieldUsed Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development More ❯
a fast-paced environment where impact and outcomes matter more than process. What Were Looking For Solid experience with functional programming (Elixir is a bonus, but Scala, Go, Node.js, Haskell, Clojure, or F# are all great too). Strong knowledge of infrastructure at scale AWS, Terraform, and container orchestration (Docker). Experience with queue management and observability. Familiarity with GenAI More ❯
fast-paced environment where impact and outcomes matter more than process. What We’re Looking For Solid experience with functional programming (Elixir is a bonus, but Scala, Go, Node.js, Haskell, Clojure, or F# are all great too). Strong knowledge of infrastructure at scale - AWS, Terraform, and container orchestration (Docker). Experience with queue management and observability. Familiarity with GenAI More ❯
Employment Type: Full-Time
Salary: £100,000 - £140,000 per annum, Negotiable, OTE
London, South East, England, United Kingdom Hybrid / WFH Options
Daniel James Resourcing
We also contribute actively to the open-source community. What We’re Looking For: Strong commercial experience with JavaScript, React, and Node.js (or similar such as Java, Clojure, or Haskell) Experience working on scalable, high-traffic applications or platforms Passion for building clean, maintainable, well-tested code Strong problem-solving skills and a pragmatic mindset Interest in contributing to open More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Avanti
Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a top university Apply More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
Skillset: 3+ years of experience in systems programming, compiler development, or performance-critical applications Development experience with Rust or other low-level/functional languages like C/C++, Haskell, etc. A strong grasp of low-level programming concepts and a curiosity for novel architectures A Masters or PhD in a scientific or engineering discipline, from a top university Benefits More ❯
rapidly been adopted by some of the most successful tech firms as an alternative to C++. With major influences from C++ and functional programming languages, such as OCaml and Haskell, Rust is also often associated with efficient, high-performance software. These languages can be found in a vast array of different industries including: Scientific Research, Medical Devices, Game Development, AR More ❯
Development Skills Services, messaging, middleware Comfortable with functional or OOP programming languages: Java Python .Net Golang Erlang C++ Haskell Scala or similar Understanding of distributed system architecture, microservices, and client-server design Familiarity with Google Server-Side Development Hands-on experience with server-side development (services, messaging, middleware) Understanding of distributed system architecture and microservices Client-server design and familiarity More ❯