Tools and Compilers Research and Development Intern

1 Month ago • All levels • Research Development

Job Summary

Job Description

We are seeking PhD and masters students for research internships in our Tools and Compilers group. The role involves working on programming languages, compilers, verification, and related areas. Jane Street's Compilers team enhances OCaml for its technology stack, collaborating with the OCaml community. Responsibilities include improving OCaml's expressiveness, performance, and usability. Projects may focus on type systems, superoptimization, and compiler testing. Interns will work on a project for 10-12 weeks, collaborating with mentors, learning OCaml usage, and applying research to a production codebase. Access to educational resources and guest speakers is provided.
Must have:
  • PhD or Masters student
  • Outstanding research experience
  • Experience in programming languages
  • Experience in compilers
  • Experience in verification
  • Experience in related areas
  • List of peer-reviewed publications
Good to have:
  • Background in finance
  • Background in OCaml
  • Background in functional programming
Perks:
  • Access to physical educational resources
  • Access to virtual educational resources
  • Attend guest speakers
  • Attend social events

Job Details

About the Position

We are excited to announce research internships in our Tools and Compilers group. We're looking for PhD and masters students with outstanding research experience in programming languages, compilers, verification, and related areas.

Jane Street's Compilers team focuses on improving OCaml as a foundation for Jane Street's ever-growing technology stack, in collaboration with the greater OCaml community. We work on many different aspects of the compiler, 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 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, documenting, and building automation. The vast majority of our work is open-source, and we upstream as much as we can to the mainstream OCaml compiler.

During the application process, we will work with you to identify a project that aligns with your research expertise and interests. Examples of areas we are interested in exploring include:

  • Type systems that track locality and uniqueness
  • Superoptimization
  • Compiler testing and validation

During the internship, you will work in collaboration with your mentors on one project for about 10-12 weeks. You'll learn how we use OCaml in our day-to-day work, and gain exposure to the libraries and tools that are foundational to our internal systems. You'll gain a better understanding of the wide range of problems we solve every day. You'll try out new ideas and apply state-of-the-art research to a large actively-developed production codebase.

You'll also be able to access our physical and virtual educational resources, attend guest speakers and social events, and hopefully get a real sense of what it would be like to work here full-time.

About You

We're looking for PhD and masters students with outstanding research experience in programming languages, compilers, verification, and related areas. We don't expect you to have a background in finance, OCaml, or functional programming. Please include the list of your peer-reviewed publications in your resume.

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

Similar Jobs

Capgemini - Tech BA

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
LeoVegas - IT Support Engineer

LeoVegas

Leeds, England, United Kingdom (On-Site)
1 Month ago
Syniverse - Principal Microsoft Infrastructure Engineer

Syniverse

San José Province, Costa Rica (On-Site)
2 Weeks ago
Rockstar Games - Technical Artist: Shotgrid Development Support

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
GMS Services - Senior DevOps Developer

GMS Services

Berlin, Berlin, Germany (On-Site)
10 Years ago
CookUnity - Head of AI/ML

CookUnity

Toronto, Ontario, Canada (On-Site)
1 Week ago
Fortra - Senior Machine Learning Engineer

Fortra

United States (On-Site)
1 Month ago
Postman - Software Engineer - Applied AI Engineer

Postman

Bengaluru, Karnataka, India (On-Site)
10 Months ago
bytedance - Research Scientist - Multimodal Interaction and World Model - Pre-Training

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Ansys - R&D Engineer - Python, C++

Ansys

Pune, Maharashtra, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Crytek - NOC Linux Specialist

Crytek

Poland (Remote)
1 Month ago
Paper Stacking games - UE5 Physics System Engineer

Paper Stacking games

Shanghai, China (On-Site)
2 Weeks ago
appier - Technical Solution Engineer - MMP

appier

Tokyo, Japan (On-Site)
2 Months ago
Lorikeet - Agent Manager

Lorikeet

United States (Remote)
1 Month ago
The Walt Disney Company - Principal Electrical Engineer

The Walt Disney Company

Anaheim, California, United States (On-Site)
2 Weeks ago
Nexon - Dev Ops Engineer

Nexon

El Segundo, California, United States (Hybrid)
2 Months ago
Apple - Wireless SoC Design Engineer

Apple

San Diego, California, United States (On-Site)
2 Months ago
Luxoft - Google Cloud Engineer

Luxoft

New Delhi, Delhi, India (Remote)
8 Months ago
affinidi - Engineering Manager, Full Stack

affinidi

Berlin, Berlin, Germany (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New York, United States

Play first games - Hogwarts Legacy for Nintendo Switch 2

Play first games

Burbank, California, United States (On-Site)
1 Month ago
Condé Nast - Video Editor

Condé Nast

New York, United States (On-Site)
2 Weeks ago
Sandbox VR - Retail Associate

Sandbox VR

Dublin, Ohio, United States (On-Site)
3 Years ago
Lionsgate - Associate Manager, Sales Operations

Lionsgate

Santa Monica, California, United States (On-Site)
2 Months ago
Aristocrat - Director of Advanced Insights

Aristocrat

Las Vegas, Nevada, United States (Hybrid)
6 Months ago
Tencent - Associate Games User Researcher

Tencent

Los Angeles, California, United States (On-Site)
3 Weeks ago
CharacterAI - Job not found

CharacterAI

Redwood City, California, United States (On-Site)
2 Weeks ago
LMArena - Developer Relations Lead

LMArena

California, United States (Hybrid)
1 Month ago
cyara - Account Executives (East)

cyara

United States (Remote)
8 Months ago
Flow - Assistant Controller

Flow

New York, New York, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Microsoft - Member of Technical Staff, Machine Learning Engineer

Microsoft

Mountain View, California, United States (Hybrid)
3 Months ago
Sporty - AI Video Specialist

Sporty

Madrid, Community Of Madrid, Spain (Hybrid)
1 Month ago
bytedance - Research Scientist Graduate (Foundation Model, Video Generation) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
9 Months ago
bytedance - Research Scientist Graduate (Multimodal Interaction and World Model - Pre-Training)

bytedance

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Research Scientist, Circuits

NVIDIA

Taipei City, Taiwan (On-Site)
6 Months ago
Varonis  - Phishing Threat Researcher

Varonis

United States (On-Site)
2 Months ago
bytedance - Researcher - Interdisciplinary

bytedance

New York, New York, United States (On-Site)
4 Months ago
Qualcomm - AI SDK Software Engineer

Qualcomm

Chengdu, Sichuan, China (On-Site)
2 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
3 Months ago
bytedance - Research Scientist Graduate (Foundation Model - Generative AI) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

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)

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

New York, United States (On-Site)

Hong Kong (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

Hong Kong (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