Language and Runtime Engineer

1 Month ago • All levels

Job Summary

Job Description

We are seeking a Software Engineer experienced in language compilers and runtimes. The role involves maintaining a framework used for financial modeling, risk calculation, and custom alerting. The system evaluates a large, dynamic graph of user-specified computations in real-time and parallel. Focus areas include understanding, quantifying, and improving performance and scalability. Technical challenges encompass programming languages, runtimes, efficient distribution and scheduling of computation graphs, and effective measurement and communication of resource usage.
Must have:
  • Experience with compilers, scheduling, dynamic graph systems, or related fields
  • Strong experience in performance analysis and optimization

Job Details

About the Position

We’re looking to hire a Software Engineer with experience working on language compilers and runtimes. 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 user-specified computations. We are particularly focused on understanding, quantifying, and improving its performance and scalability. The technical problems we face relate to implementation of programming languages and their runtimes, efficient distribution and scheduling of computation graphs, and effective measurement and communication of resource usage.

About You

  • You have a background in compilers, scheduling, dynamic graph systems, parallel runtimes, or another related field
  • You have strong experience in performance analysis and optimization
  • 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

Google - Staff Software Engineer, Google Distributed Cloud

Google

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
Qualcomm - Machine Learning/AI Engineer, Senior

Qualcomm

Shenzhen, Guangdong Province, China (On-Site)
3 Weeks ago
Scopely - Software Engineer (Java)

Scopely

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Conga - Sr. Software Engineer

Conga

Ahmedabad, Gujarat, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Senior Researcher, Natural Language Processing

Tencent

(On-Site)
3 Months ago
Upwork - Senior/Lead ML Operations Engineer

Upwork

(Remote)
1 Month ago
Rocket studio - AI (Intern)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
1 Month ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Accenture - Application Developer

Accenture

Nagpur, Maharashtra, India (On-Site)
1 Month ago
Blind Squirrel Games - Technical Director

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
5 Months ago
Zazz - Machine Learning Engineer

Zazz

(Remote)
3 Months ago
Version1 - Senior Python Developer

Version1

Málaga, Andalusia, Spain (Hybrid)
3 Weeks ago
Google - Tech Lead, Software Engineering (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago
Cadence - Software Architect

Cadence

Boston, Massachusetts, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

Interactive Brokers - Financial Control Associate

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
1 Month ago
Aspyr - Game Quality Assurance Specialist 1

Aspyr

Austin, Texas, United States (On-Site)
1 Month ago
Guardian - Proposal Writer - Group Benefits

Guardian

Bethlehem, Pennsylvania, United States (Hybrid)
1 Month ago
Lionsgate - Manager, FP&A, Business Strategy & Planning

Lionsgate

Santa Monica, California, United States (On-Site)
3 Weeks ago
ByteDance - Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Senior Account Strategist, Mid-Market Sales

Google

Los Angeles, California, United States (On-Site)
1 Month ago
On Location - SVP Controller

On Location

New York, New York, United States (On-Site)
2 Months ago
Saviynt - Sr. Engineer, Solutions Engineering

Saviynt

United States (Remote)
7 Months ago
The Walt Disney Company - Senior Software Engineer - Apple Platform (ESPN tvOS)

The Walt Disney Company

San Francisco, California, United States (On-Site)
1 Month ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
2 Months 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