Tools & Compilers Research and Development

1 Month ago • All levels

Job Summary

Job Description

This internship focuses on research in the Tools and Compilers group. The team works on improving OCaml as a foundation for Jane Street's technology stack, collaborating with the OCaml community. The role involves contributing to various aspects of the compiler, aiming to improve developer experience, code performance, and compiler efficiency. Interns will work on projects aligned with their research expertise, such as type systems, superoptimization, or compiler testing, over a 10-12 week period. The role offers exposure to OCaml in a production environment, access to educational resources, and insights into a full-time work experience.
Must have:
  • Outstanding research experience in programming languages, compilers, and related areas.
  • Include a list of peer-reviewed publications in resume.

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

Lava Labs - Game Developer (all levels)

Lava Labs

Amsterdam, North Holland, Netherlands (Remote)
1 Month ago
Activision - Senior VFX Destruction Artist

Activision

London, England, United Kingdom (Hybrid)
3 Months ago
The Walt Disney Company - Manager, Quality Assurance, Business Technology

The Walt Disney Company

Minato City, Tokyo, Japan (On-Site)
2 Months ago
ByteDance - Senior Software Engineer - MySQL

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
WongDoody - Senior Digital Strategist

WongDoody

Berlin, Berlin, Germany (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtika - HR-Talent Sourcer

Playtika

Israel (On-Site)
7 Months ago
Aspyr - Software Engineer

Aspyr

Austin, Texas, United States (On-Site)
1 Month ago
Bonfire Studios - Systems Engineer (Senior/Principal/Lead)

Bonfire Studios

California, United States (On-Site)
11 Months ago
Stibo Systems - Intern, Employer Branding and HR

Stibo Systems

Aarhus, Denmark (On-Site)
1 Month ago
NVIDIA - Senior Deep Learning Research Engineer, Advanced AI Systems

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
PwC - Senior Associate - Risk Assurance - IT Governance

PwC

Jakarta, Jakarta, Indonesia (On-Site)
8 Months ago
Ubisoft - Economic Designer

Ubisoft

Shanghai, Shanghai, China (On_site)
5 Months ago
Hedra - Senior Research Engineer

Hedra

New York, New York, United States (On-Site)
2 Months ago
SimCorp - Lead/Principal Business Consultant, Accounting & Operations (ABOR)

SimCorp

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Cirrus Logic - Product Engineer - Reliability

Cirrus Logic

Austin, Texas, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New York, United States

Palo Alto Networks - Senior Manager, Sales Finance ( Public Sector - FED/SLED )

Palo Alto Networks

Reston, Virginia, United States (On-Site)
1 Month ago
Iron Mountain - Warehouse Specialist

Iron Mountain

Grand Prairie, Texas, United States (On-Site)
1 Month ago
ZeniMax Media - VP, Global Finance

ZeniMax Media

Rockville, Maryland, United States (On-Site)
1 Month ago
Scale AI - Sales Strategy & Operations Manager

Scale AI

San Francisco, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Kirkland, Washington, United States (On-Site)
2 Months ago
Next Level Business Services - Cognos Administrator

Next Level Business Services

Beaverton, Oregon, United States (On-Site)
8 Years ago
Eventbrite - Product Designer II

Eventbrite

United States (Remote)
3 Weeks ago
Barracuda Networks  Inc  - Principal Financial Analyst

Barracuda Networks Inc

Campbell, California, United States (Hybrid)
1 Month ago
ByteDance - Strategy Manager - Business Marketing Strategy & Intelligence

ByteDance

New York, New York, United States (On-Site)
2 Months ago
Qualcomm - Head of Project Management (PMO)

Qualcomm

Las Vegas, Nevada, United States (On-Site)
1 Month 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.



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