Software Engineering Full-Time Campus Hire
Two Sigma
About the Role
Two Sigma is a quantitative investment management and trading firm that uses a scientific approach, combining technology, artificial intelligence, data science, and quantitative research with human inquiry to capitalize on market opportunities. Software engineers are pivotal to the business, focusing on analysis, experimentation, design, and implementation to build scalable tools for exploring data and predicting future trends. As a campus hire, you will be placed in a general Software Engineering role and matched to a specific team prior to your start date.
Key Responsibilities
- Building underlying infrastructure used by other engineering teams, including distributed storage and cloud environments.
- Ensuring the reliability of mission-critical products and systems.
- Using tools to build environments for testing and deploying quantitative strategies (models).
- Building and maintaining low-latency, high-performance infrastructure for executing trades.
- Building and scaling infrastructure for ingesting data from numerous sources daily.
- Partnering with Corporate teams to develop tools and systems for increasing productivity and efficiency.
Requirements & Tech Stack
- Java, C, C++, Python, Ruby, Perl, or other languages targeting the JVM.
- Experience in large-scale systems.
Qualifications
- A Bachelor’s, Master’s, or PhD degree in a technical or quantitative field.
- Exceptional programming skills.
- Strong analytical, organizational, and interpersonal skills.
- A passion for building quality software.
- Critical thinkers who are passionate about technology.
- Financial experience is not a requirement.