Enable job alerts via email!

Functional Software Engineer (London)

TN United Kingdom

London

On-site

GBP 50,000 - 90,000

21 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Functional Software Engineer to develop a cutting-edge cloud-based automated reasoning platform. This role involves working with OCaml and various technologies across the full software stack, including web APIs, backend services, and cloud infrastructure. You'll collaborate with a globally distributed team to enhance product features and contribute to open-source projects. If you are passionate about functional programming and eager to make an impact in the tech industry, this is the perfect opportunity for you.

Qualifications

  • Experience with OCaml and functional programming languages is essential.
  • Familiarity with cloud infrastructure and CI tools is a plus.

Responsibilities

  • Develop and maintain a cloud-based automated reasoning platform.
  • Work on web APIs, backend services, and product UIs.

Skills

OCaml

PostgreSQL

Redis

React

Git/GitHub

CI tools

Functional programming

Theorem proving

Tools

Google Cloud

Kubernetes

Terraform

Job description

Social network you want to login/join with:

Functional Software Engineer (London)

Client: Imandra

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: [Not Provided]

Job Views: 97

Posted: 14.03.2025

Expiry Date: 28.04.2025

Job Description:

At Imandra, we build tools for reasoning about algorithms. Our technology forms an integral part of our customers’ software development lifecycles, from the design stage to analytics and monitoring of critical production systems.

Imandra strives to recruit, develop, and retain the most talented people worldwide, regardless of their background. We are looking for the best R&D Engineers to help scale our products to the next level.

We have a solid foothold in the financial sector, and we are now applying Imandra’s general-purpose automated reasoning tools to other industries to help make producing correct software simpler and more accessible for everyone.

If you’re interested in finding out more about the Imandra reasoning engine, check out our interactive technical docs at https://docs.imandra.ai/.

The Role and Responsibilities

You'll be working on developing our cloud-based automated reasoning platform, primarily using OCaml. There are opportunities to get involved across the full stack according to your skills and interests:

  • Our web APIs and backend services (OCaml, PostgreSQL, Redis).
  • Product UIs and visualization tools (React, via the ReasonML/Bucklescript/Melange toolchain, webgl).
  • Continuous integration and cloud infrastructure (Google Cloud, Kubernetes, Terraform).
  • Modeling and verifying customer production systems using Imandra.
  • Working directly with customers to prototype and develop new product features.
  • Contributing to novel advanced proof automation techniques, formal verification, and code synthesis algorithms.
  • Contributing to open-source projects, both upstreaming new features and fixes and publishing new open-source libraries.

You’ll be working with a globally distributed team in different time zones. Our primary locations are Austin, TX and London, UK.

Requirements

What you will bring

  • A product-focused mindset, with a willingness to design, develop and deliver features and improvements across the full software stack.
  • An interest in typed, functional languages.
  • Experience collaborating using Git/GitHub/CI tools and processes.

Skills that are a bonus

  • Experience building projects with OCaml, ReasonML, Haskell, or other functional programming languages.
  • Working with cloud infrastructure, specifically GCP.
  • An interest in theorem proving and formal verification.
  • Experience contributing to open-source projects.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer, Windows

Only for registered members

London

Remote

GBP 50,000 - 90,000

2 days ago
Be an early applicant

Senior Software Engineer, Web Cross-platform

Only for registered members

London

Remote

GBP 50,000 - 90,000

2 days ago
Be an early applicant

Senior Software Engineer

Only for registered members

London

Remote

GBP 50,000 - 90,000

2 days ago
Be an early applicant

Principal Software Engineer

Only for registered members

London

Remote

USD 60,000 - 100,000

3 days ago
Be an early applicant

Senior Software Engineer

Only for registered members

London

Remote

GBP 50,000 - 90,000

5 days ago
Be an early applicant

Senior Software Engineer (Typescript)

Only for registered members

London

Remote

GBP 45,000 - 80,000

6 days ago
Be an early applicant

Software Engineer

Only for registered members

London

Remote

GBP 60,000 - 90,000

2 days ago
Be an early applicant

Golang Software Engineer

Only for registered members

Greater London

Remote

GBP 50,000 - 90,000

9 days ago

Senior Ruby on Rails Developer

Only for registered members

Greater London

Remote

GBP 70,000 - 85,000

Yesterday
Be an early applicant