Software Engineering Internship - NYC

Two Sigma13 days ago
NY
On-site
Internship
Beginner Level (< 1 year)

Job Description

Position Overview

This internship at Two Sigma—a financial sciences company renowned for its creative approaches to solving complex economic challenges—offers a unique opportunity for software engineering students passionate about data. As an intern, you will work on building scalable infrastructure and innovative tools alongside a team of accomplished engineers and scientists in a collaborative, research-driven environment.

Key Responsibilities

  • Build the underlying infrastructure used by virtually every engineering team at Two Sigma, including distributed storage and cloud environments.
  • Ensure the reliability of mission-critical products and systems, such as the main trading system.
  • Utilize a suite of open source and proprietary tools to create environments for testing and deploying quantitative strategies (models).
  • Develop and maintain low-latency, high-performance systems responsible for executing trades.
  • Scale infrastructure used to ingest data from over 10,000 sources daily.
  • Collaborate with Corporate teams to develop tools and systems that boost organizational productivity and efficiency.

Required Qualifications

  • Current enrollment in a Bachelor’s, Master’s, or PhD program in a technical or quantitative field.
  • Experience with programming languages such as Java, C, C++, Python, Ruby, Perl, or others that target the JVM.
  • Exposure to large-scale systems with exceptional programming skills.
  • Strong analytical, organizational, and interpersonal skills along with a passion for building quality software.
  • A mindset oriented toward critical thinking and a passion for technology (experience in finance is not required).

Benefits & Perks

  • Perks:Onsite gyms with laundry service, wellness activities, casual dress, snacks, and game rooms.
  • Hybrid Work Policy:Flexible in-office days with a budget for home office setup.
  • Compensation:Weekly base pay ranging from $3,800 (Bachelor’s), $3,900 (Master’s) to $4,200 (PhD), with potential eligibility for additional forms of compensation and benefits.

Required Skills

Data analysis
Critical thinking
Software design
Java
Large-scale systems
C++
Python
C