Programming Language Engineer

1 Month ago • All levels

Job Summary

Job Description

We are looking for an experienced Software Engineer with a background in programming languages to join the OCaml Language team. The team focuses on improving OCaml as a foundation for the technology stack, collaborating with the OCaml community. Responsibilities include working on various aspects of the language to make it easier for developers to express ideas in OCaml, improving the performance of generated code, and making the OCaml compiler faster and easier to use. The team has extended the type system, re-engineered the optimizer, and added feedback-directed optimization. They also work on tools for profiling, debugging, and generating documentation. The vast majority of their work is open-source.

Job Details

About the Position

We're looking to hire an experienced Software Engineer with a background working on programming languages to join us. Jane Street's OCaml Language team focuses on improving OCaml as a foundation for our ever-growing technology stack, in collaboration with the greater OCaml community. We work on many different aspects of the language, aiming to make it easier for developers to express their ideas in OCaml, to improve the performance of the generated code, and to make the OCaml compiler itself faster and easier to use. 

Over the years, we’ve extended the type system with support for novel language features, re-engineered the optimizer ground-up, and added feedback-directed optimization. We also extend and enhance the surrounding toolchain, working on tools for profiling, debugging and generating documentation. The vast majority of our work is open-source, and we upstream as much as we can to the mainstream OCaml compiler.

About You

For this specialized role within the OCaml Language team, we are seeking candidates with multiple years of experience in practical language design and implementation in an industrial-strength implementation. Research experience and publications in programming languages is a plus, but not a requirement. 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

Ubisoft Blue Byte - Engine Programmer

Ubisoft Blue Byte

Mainz, Rhineland-Palatinate, Germany (Hybrid)
1 Month ago
Auros Global - C++ Developer

Auros Global

(Remote)
1 Month ago
London stock Exchange - Senior Cloud Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
3 Weeks ago
Grab - Senior Technical Program Manager

Grab

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Trendyol - Data Science Professionals (Computer Vision & NLP)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

LeoVegas - Customer Experience Advisor - Dutch Market

LeoVegas

Sliema, Malta (On-Site)
7 Months ago
Ramboll - Principal, Epidemiology

Ramboll

(Remote)
1 Month ago
London stock Exchange - Credit Controller - Mandarin Speaker

London stock Exchange

Taguig, Metro Manila, Philippines (On-Site)
3 Weeks ago
Dream Sports - SDE - 1 - DevOps

Dream Sports

Mumbai, Maharashtra, India (On-Site)
7 Months ago
sony global (Games) - HRIS Consultant (Global Service)

sony global (Games)

Dalian, Liaoning, China (On-Site)
1 Month ago
Fragg games - Game Data Designer

Fragg games

Lahore, Punjab, Pakistan (On-Site)
1 Month ago
Riot Games - Brand Manager III, Strategy Game

Riot Games

Bangkok, Bangkok, Thailand (On-Site)
9 Months ago
Black Bery - QNX Senior Systems Software Developer (Graphics)

Black Bery

Ottawa, Ontario, Canada (On-Site)
1 Month ago
SimCorp - Service Delivery Consultant

SimCorp

Tuscany, Italy (Hybrid)
2 Weeks ago
NVIDIA - Power Integrity Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

Google - Software Engineer III, YouTube

Google

San Bruno, California, United States (On-Site)
1 Month ago
Next Level Business Services - JDE Techno Functional Consultant

Next Level Business Services

Mansfield, Massachusetts, United States (On-Site)
7 Months ago
Google - Software Engineer III, Google Cloud Security and Privacy

Google

San Francisco, California, United States (On-Site)
6 Months ago
Next Level Business Services - JAvA Full Stack Developer

Next Level Business Services

New York, New York, United States (On-Site)
7 Months ago
INTEL - GPU Logic Design Engineer/PPA Engineer

INTEL

San Diego, California, United States (Hybrid)
2 Weeks ago
Framestore - FREELANCE: VFX PRODUCERS - NEW YORK

Framestore

New York, New York, United States (On-Site)
1 Year ago
Dave Ramsey - Content Marketer

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Month ago
Sphere Entertainment Co - Director, Social Media and Content

Sphere Entertainment Co

Burbank, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Account Manager, Cloud Service Provider – Networking

NVIDIA

Washington, United States (On-Site)
1 Month ago
UPF Industries  - Regional Truck Driver

UPF Industries

Granger, Indiana, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category 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.



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)

Hong Kong (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

London, England, United Kingdom (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