Full-Time

Functional Software Engineer

Confirmed live in the last 24 hours

Imandra

Imandra

11-50 employees

Automated reasoning and formal verification tools

Fintech
AI & Machine Learning

Entry, Junior

London, UK

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
React.js
Git
Postgres
OCaml
Haskell
Terraform
Redis
Linux/Unix
Google Cloud Platform
Requirements
  • 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.
  • 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.
Responsibilities
  • Developing our cloud-based automated reasoning platform, primarily using OCaml.
  • 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.

Imandra focuses on automated reasoning and formal verification technology, providing tools to analyze and verify the correctness of programs, especially in the financial sector. Its main product includes a programming language and a reasoning engine that validate complex algorithms and formalize protocols like FIX, SWIFT, and IBan for secure transactions. The company offers cloud-based AI tools, including APIs for automating processes and ensuring model correctness. Imandra aims to enhance the reliability of critical algorithms in finance while continuously innovating to meet client needs.

Company Stage

Seed

Total Funding

$18.7M

Headquarters

London, United Kingdom

Founded

2014

Growth & Insights
Headcount

6 month growth

3%

1 year growth

28%

2 year growth

50%
Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for AI-driven compliance tools in finance boosts Imandra's market potential.
  • Expansion into autonomous vehicles and robotics opens new revenue streams for Imandra.
  • Recent $5 million seed funding supports growth and talent acquisition in the US and UK.

What critics are saying

  • Major tech companies investing in symbolic reasoning pose competitive threats to Imandra.
  • Expansion into new industries may dilute focus on core financial services offerings.
  • Reliance on cloud services exposes Imandra to potential infrastructure disruptions.

What makes Imandra unique

  • Imandra specializes in automated reasoning and formal verification technology for financial protocols.
  • Their core product combines a programming language with a reasoning engine for algorithm validation.
  • Imandra's cloud-based AI tools offer rule synthesis and model correctness verification.

Help us improve and share your feedback! Did you find this helpful?