Job Search and Career Advice Platform

Enable job alerts via email!

Functional Software Engineer (London)

Imandra Inc.

Greater London

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Greater London is seeking talented R&D Engineers to develop a cloud-based automated reasoning platform primarily using OCaml. The role involves working across the full stack, including web APIs, backend services, and cloud infrastructure. Candidates should have strong software development skills and an interest in functional programming. The company offers benefits such as private healthcare, a pension plan, and stock options.

Benefits

Private Healthcare and Dental Plan
Pension Plan
Stock Option Plan

Qualifications

  • Strong software development skills across full stack.
  • Willingness to design and deliver software features.
  • Interest in functional programming languages.

Responsibilities

  • Develop and enhance the cloud-based automated reasoning platform.
  • Work on web APIs, backend services, and product UIs.
  • Collaborate with globally distributed team in various time zones.

Skills

Strong software development skills
Product-focused mindset
Interest in typed, functional languages
Competent Linux / Unix skills
Experience with Git / GitHub / CI tools

Tools

OCaml
PostgreSQL
Redis
React
Google Cloud
Kubernetes
Terraform
Job description
Overview

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

What we're looking for

  • Strong software development skills.
  • 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.
  • Competent Linux / Unix skills.
  • Experience collaborating using Git / GitHub / CI tools and processes.

Skills that are a bonus

We don’t expect everyone to have these, but any experience or interest in working with them would definitely be a plus :

  • 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.
Benefits
  • Private Healthcare and Dental Plan
  • Pension Plan
  • Stock Option Plan
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.