Programming Language Engineer

1 Month ago • All levels • Programming

Job Summary

Job Description

We are seeking an experienced Software Engineer to join the OCaml Language team. The team focuses on improving OCaml as a foundation for the technology stack, collaborating with the OCaml community. The role involves working on various aspects of the language to make it easier for developers to express their ideas, improve the performance of the generated code, and make the OCaml compiler faster and easier to use. The team has extended the type system with support for novel language features, re-engineered the optimizer, and added feedback-directed optimization. Most of the 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 specialised 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

ISS Stoxx - Data Manager - Investment Funds

ISS Stoxx

Munich, Bavaria, Germany (Hybrid)
1 Month ago
Paytm - Lead Network Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United States (Remote)
2 Months ago
Samsung Semiconductor - Senior Engineer, DRAM Applications

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Weeks ago
GOAT Group - Supervisor, Workplace Services

GOAT Group

Teterboro, New Jersey, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qube Cinema - Engineer - Technical Operations (QCN)

Qube Cinema

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
CME Group - Staff Infrastructure Engineer

CME Group

Tokyo, Japan (On-Site)
5 Days ago
Unity - Senior Manager, Client Partners (Sales Manager)

Unity

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
1 Month ago
xogar games - Unreal Developer Intern

xogar games

Bengaluru, Karnataka, India (On-Site)
2 Months ago
HoYoverse - Accountant (Accounts Receivable)

HoYoverse

Singapore, Singapore (On-Site)
1 Month ago
Eleventh Hour Games - Senior Back-End Engineer

Eleventh Hour Games

Dallas, Texas, United States (Remote)
3 Weeks ago
Razer - UX Designer

Razer

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Weeks ago
MiQ - IT Support Engineer - Level 1

MiQ

London, England, United Kingdom (Hybrid)
4 Days ago
GHX - Infrastructure Engineer II

GHX

Hyderabad, Telangana, India (On-Site)
1 Month ago
gitlab - Associate Support Engineer (AMER)

gitlab

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

London stock Exchange - Manager, Security Analytics

London stock Exchange

London, England, United Kingdom (Hybrid)
2 Weeks ago
Jane Street - Convert Trader

Jane Street

London, England, United Kingdom (On-Site)
1 Month ago
Hawkeye Innovations - Frontend Test Automation Engineer

Hawkeye Innovations

Basingstoke, England, United Kingdom (Hybrid)
2 Months ago
creative assembly - Technical Artist

creative assembly

Horsham, England, United Kingdom (On-Site)
2 Weeks ago
Dentsu - Client Executive

Dentsu

London, England, United Kingdom (Hybrid)
2 Weeks ago
Monzo - Head of Procurement

Monzo

London, England, United Kingdom (Hybrid)
1 Week ago
version 1 - Technical Lead

version 1

Birmingham, England, United Kingdom (On-Site)
3 Months ago
Halon - Senior Pipeline Engineer - Studio

Halon

United Kingdom (On-Site)
1 Month ago
Rolls-Royce - Lifecycle Engineer - (Maintenance and Reliabilty) -Submarines

Rolls-Royce

Bristol, England, United Kingdom (Hybrid)
6 Days ago
fluence - Sr. Maintenance Engineer

fluence

London, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming 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