Domain Specific Language Engineer

4 Weeks ago • All levels • Software Development & Engineering

Job Summary

Job Description

We are looking for a Software Engineer with experience in programming languages to improve and maintain a custom ML-like programming language used for financial modeling, risk calculation, and custom alerting. This role involves working on core language features, standard library management, editor integrations, and more. The language is widely used for critical firm functions and offers significant opportunities for extension and improvement. The candidate will need to understand and support existing uses, as well as organize and drive new functionality.
Must have:
  • Experience working on programming languages.
  • Eagerness to build out a widely used language.
  • Ability to work with end users and build empowering tools.

Job Details

About the Position

We’re looking to hire a Software Engineer with experience working on programming languages. Our team maintains a framework used at Jane Street for a wide variety of purposes, including financial modeling, risk calculation, and custom alerting. Our system evaluates, in real time and in parallel, a large, irregular, and dynamic graph of calculations, described in a custom ML-like programming language.

This role focuses on improving and maintaining the language and surrounding ecosystem through a wide range of areas: core language features, standard library management, editor integrations, and more. The language is widely used for critical firm functions, yet offers substantial opportunity for extension and improvement. You should be able to balance the work of understanding and supporting existing uses, as well as organizing and driving new functionality.

About You

  • You have a background in programming languages
  • You are excited to build out a widely used, but relatively young language
  • You are eager to work with a wide variety of end users, and to help build tools that empower them
  • No previous experience with OCaml or functional programming languages is required

 

If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com.

Similar Jobs

creative assembly - Cinematic Artist

creative assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
bytedance - Software Engineer Graduate (Applied Machine Learning - Engine) - 2025 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Monzo - Backend Engineer III

Monzo

London, England, United Kingdom (Hybrid)
1 Month ago
Nice - Technical Support Engineer

Nice

Southampton, England, United Kingdom (Hybrid)
5 Days ago
Cadence - Principal Software Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Suki - Software Engineer II - Backend

Suki

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Workato - Staff Software Engineer

Workato

Sofia, Sofia City Province, Bulgaria (Remote)
3 Weeks ago
SEGA - Senior Technical Animator

SEGA

Farnham, England, United Kingdom (On-Site)
6 Days ago
Canva - Senior Platform Engineer - Workload Integration

Canva

Surry Hills, New South Wales, Australia (Remote)
3 Months ago
Google - Senior Software Engineer, Infrastructure, Core

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Workato - Staff Software Engineer

Workato

Belgrade, Serbia (On-Site)
1 Month ago
Cognite - Senior Solution Architect

Cognite

Austin, Texas, United States (Hybrid)
6 Months ago
Cognite - Senior Solution Architect

Cognite

Phoenix, Arizona, United States (Hybrid)
1 Month ago
Thatgamecompany - Full Stack iOS Engineer

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
2 Months ago
eBay - Software Architect, SEO Platforms

eBay

Bengaluru, Karnataka, India (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New York, United States

Star schema - Shift Leader

Star schema

Springfield, Virginia, United States (On-Site)
4 Days ago
bytedance - Software Engineer in Machine Learning Systems

bytedance

San Jose, California, United States (On-Site)
7 Months ago
WebFX - Jr. Inside Sales Strategist

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
7 Months ago
NVIDIA - Hardware Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
31st Union - Senior QA Producer

31st Union

San Mateo, California, United States (Hybrid)
2 Weeks ago
Marvell - Principal Field Application Engineer - Automotive Ethernet Software

Marvell

Santa Clara, California, United States (On-Site)
1 Week ago
Maximum Games - Senior Accountant

Maximum Games

Walnut Creek, California, United States (Hybrid)
4 Months ago
HCL Tech - Domain Consultant (Sales Support)

HCL Tech

California, United States (On-Site)
3 Weeks ago
Thales - Indirect Tax, Senior Analyst

Thales

Austin, Texas, United States (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Jane Street is a quantitative trading firm with offices in New York, London, Hong Kong, Singapore, and Amsterdam. We are always recruiting top candidates and we invest heavily in teaching and training. The environment at Jane Street is open, informal, intellectual, and fun. People grow into long careers here because there are always new and interesting problems to solve, systems to build, and theories to test.



New York, United States (On-Site)

Hong Kong (On-Site)

London, England, United Kingdom (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Jane Street

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug