Jane Street
Data Engineer
About this role
Jane Street seeks a Data Engineering intern to learn how to transform raw, complex datasets into reliable foundations for research and trading. You'll work on two real projects involving data ingestion, transformation, and quality monitoring using Python, SQL, and OCaml, guided by experienced mentors.
What you'll do
- Explore and analyze unfamiliar datasets to understand their contents and identify data quality issues
- Write code for data ingestion, transformation, and quality monitoring
- Investigate anomalies and inconsistencies in structured and unstructured data
- Document findings and explain data insights to stakeholders
- Own two real-world projects from conception through completion
- Collaborate with full-time Data Engineers and business users throughout the internship
What they're looking for
- Python programming
- SQL
- Data analysis and investigation
- Analytical and logical thinking
- Problem-solving
- Written and verbal communication
- Ability to learn new tools and languages
- OCaml (beneficial)
Benefits
- Mentorship from experienced full-time Data Engineers
- Hands-on experience with real trading and research datasets
- Exposure to both open-source and proprietary tools
- Learning about financial markets and business context
- Structured internship program with classes and interactive sessions
Opens the official application on the employer’s site. No login required.
Jane Street
Jane Street builds high-performance trading systems and critical infrastructure using primarily OCaml and Python to support distributed trading operations. The company is hiring software engineers, network engineers, and operations engineers at both intern and full-time levels to work on real production projects including trading systems, infrastructure optimization, routing protocols, and internal tooling.
- Website
- janestreet.com
Likely interview questions
- Walk us through a time you had to understand a complex dataset—how did you approach investigating it?
- Tell us about a project where you had to write code to solve a data problem. What languages did you use and what was the outcome?