Formal Methods Engineer

Jane Street Group, LLC

Northern, New York (KY, NY)

Hybrid

USD 250,000 - 300,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Jane Street Group, LLC is looking to establish a new Formal Methods team. We seek engineers and researchers who can translate research ideas into practical tools and contribute to our software infrastructure.

We value deep formal methods experience, interactive proof assistants, automated theorem provers, and strong collaboration in small teams. Base salary ranges from $250,000 to $300,000 with discretionary bonus.

Qualifications

  • Deep experience with formal methods.
  • Top-notch software engineering skills.
  • Strong interpersonal skills and ability to work in small teams.

Responsibilities

  • Establish and lead a new Formal Methods team.
  • Translate research ideas into practical tools for production use.
  • Collaborate across teams to integrate formal methods into Jane Street's infrastructure.

Skills

Formal methods
Interactive proof assistants
Automated theorem provers
Static analysis
Refinement types
Program logics
Property-based testing
Collaborative teamwork
Software engineering

Tools

OCaml

Job description

We're looking for software engineers and researchers to establish a new Formal Methods team at Jane Street. With the emergence of agentic programming, we think formal methods will play a major role in providing feedback for agents and helping validate agent-generated code. Our vision is to make formal methods as useful a tool for building software as type systems are for us today, both by leveraging existing tools and technology, and pursuing novel approaches.


We're looking to build a new team with engineers who have:

  • Deep experience with formal methods. There's no specific checklist. We're broadly interested in people with backgrounds in interactive proof assistants, automated theorem provers, static analysis, refinement types, program logics, property-based testing, and related areas.
  • Top-notch software engineering skills. We're looking for people who can turn cutting-edge research ideas into practical tools, and get these tools in use across the firm and beyond.
  • Strong interpersonal skills. Software engineering at Jane Street is highly collaborative, and we're looking for people who can work effectively in small, close-knit teams.

We are interested in exploring a wide variety of approaches. While we are eager to integrate new tools into our existing infrastructure, no previous experience with OCaml or functional programming is required.


Why do it here?

The whole world is thinking about what agents mean for the future of programming, and there's no shortage of efforts trying to mix formal methods and agents. But think there are things about Jane Street that make this a unique opportunity.

First, we have deep control of the language we're using, which lets us shape it into a better home for proof-oriented techniques. We can adjust the language and the proof system at the same time in ways that aren't possible when you have to take the language as given.

Second, we have a community of programmers who are eager to adopt new tools, and have the right intellectual toolkit to do so. That community is an unparalleled source of both feedback and leverage for the work we do here.

We're in the early stages of building this team, with an enormous amount of work ahead of us, and we'd love you to be a part of it.

Base salary is $250,000 - $300,000. Base salary is only one part of Jane Street total compensation, which includes an annual discretionary bonus.

Jane Street is an Equal Opportunity Employer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Jane Street Group, LLC • Northern (KY), New York (NY)

On-site
USD 270,000 - 330,000
Member of Technical Staff - Formal Methods
Member of Technical Staff - Formal Methods

Kindredventures • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Competitive salary and equity stake
Autonomy in a fast-paced startup
Impactful foundational role
Front End Software Engineer
Front End Software Engineer

Jane Street Group, LLC • Northern (KY), New York (NY)

On-site
USD 270,000 - 330,000
Equal Opportunity Employer
Software Engineer – OCaml/Python, Open Source & Innovation
Software Engineer – OCaml/Python, Open Source & Innovation

Jane Street Group, LLC • Northern (KY), New York (NY)

Hybrid
USD 270,000 - 330,000
Forward Deployed Engineer (FDE)
Forward Deployed Engineer (FDE)

Reasonable • San Francisco (CA), Northern (KY)

On-site
USD 180,000 - 260,000
Equity
Program Director, Formal Methods
Program Director, Formal Methods

OpenAI Foundation • San Francisco (CA)

On-site
USD 300,000 - 370,000
Research Engineer - Formal Methods
Research Engineer - Formal Methods

Code Metal • Boston (MA)

On-site
USD 90,000 - 130,000
Health care plan with 100% premium coverage
401k with 5% matching
Uncapped vacation
+2
Software Engineer / Writer
Software Engineer / Writer

Jane Street Group, LLC • Northern (KY), New York (NY)

On-site
USD 200,000 - 300,000
Research Engineer - Formal Methods
Research Engineer - Formal Methods

Code Metal • San Francisco (CA)

On-site
USD 110,000 - 150,000
Health care plan with 100% premium coverage
401k with 5% matching
Uncapped paid time off
Compiler Engineer
Compiler Engineer

Jane Street Group, LLC • Northern (KY), New York (NY)

On-site
USD 270,000 - 330,000
Annual discretionary bonus
Equal Opportunity Employer