Skip to main content

Jane Street

Software Engineer

New York, New York, United StatesmidAdded 1 month ago

About this role

Jane Street is seeking a Software Engineering intern to work on real production projects using OCaml and Python. You'll be paired with experienced mentors, gain exposure to trading systems and internal tools, and develop high-quality software while learning what it's like to work at a leading financial engineering firm.

What you'll do

  • Build production-quality software on real projects matched to team needs
  • Learn and apply OCaml as the primary development language
  • Collaborate with full-time mentors on diverse problems ranging from trading systems to language design
  • Participate in educational sessions, discussions, and collaborative problem-solving
  • Engage with internal libraries and tools fundamental to the company's systems
  • Contribute code intended for production deployment

What they're looking for

  • OCaml programming
  • Python programming
  • Software design and architecture
  • Problem-solving and debugging
  • Functional programming concepts
  • Collaborative development practices
  • Learning ability and adaptability
  • High-performance systems thinking

Benefits

  • Mentorship from experienced software engineers
  • Hands-on experience with production systems
  • Access to office amenities and educational resources
  • Guest speakers and social events
  • Exposure to diverse technical domains and projects
  • Professional development in a leading fintech environment
Apply on the employer's site

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.

View all jobs at Jane Street

Likely interview questions

  • Tell us about a complex technical problem you solved and how you approached debugging it.
  • Describe your experience with functional programming or willingness to learn OCaml.