Why we contribute

At Two Sigma, we use science and technology to tackle the world’s most complex problems.

We balance IP concerns with the drive to give back to the community – wherever possible, we believe in open sourcing the tools we’ve developed to help others discover value in the world’s data.

We’re committed to sustaining digital infrastructure for the public good – and that manifests in both building our own projects and building on the work of others. Part of rising to this challenge is partnering with other organizations that support the unseen labor maintaining a healthy open source ecosystem. We work closely with Mesosphere and Continuum, and recently became a Gold Sponsor of NumFOCUS. Our engineering teams have made major code contributions to projects we care about, including Jupyter, pandas, Apache Arrow, Apache Parquet, Bazel and Git.

This site features some of our best technologies and the projects we’re committed to.

One project we're passionate about

A few projects you should check out

Halite

Halite is our artificial intelligence programming challenge, designed for our annual summer programming competition. The most recent competition was run with the help of Cornell Tech.

Waiter

  • Asset 1
    8
  • 35

Waiter is an on-demand, web service platform that launches, manages, and automatically scales services running on Mesos.

Satellite

  • Asset 1
    19
  • 141

We built Satellite to monitor, alert on, and self-heal Mesos clusters.

Cook

  • Asset 1
    47
  • 267

Cook is our dynamic fair job scheduler on Mesos for batch workloads and Spark.

Flint

  • Asset 1
    86
  • 443

Flint is our project that provides time-series analysis in Spark

git-meta

  • Asset 1
    24
  • 79

Our project that lets you effectively manage many repositories with git submodules.

BeakerX

  • Asset 1
    253
  • 1866

BeakerX is a collection of kernels and extensions to the Jupyter interactive computing environment. It provides JVM support, interactive plots, tables, forms, publishing, and more.

Marbles

  • Asset 1
    5
  • 40

Marbles is a Python unittest extension that allows test authors to write richer tests that expose more information on test failure.

Contributions we've made to the community

Apache Arrow

We have been helping drive the Arrow format design and the Python and C++ implementations.

Apache Mesos

Our tech stack is built on Apache Mesos, and we are heavily involved in this community. Catch us at MesosCon each year.

Apache Parquet

We have been contributing the C++ implementation parquet-cpp.

Apache Spark

We depend on Apache Spark to scale our data-heavy analyses and we build tools on top of it (see our Flint project above). The Spark Summits each year are a calendar highlight.

Bazel

Our engineers have contributed experimental support for distributed caching and execution. This is an ongoing area of development in partnership with the Google team.

Jupyter

TS has made major contributions to the notebook space with Beaker. Now, we’re collaborating with the Jupyter team to bring some of Beaker’s innovations to Jupyter.

NumFOCUS

We are a Corporate Partner of NumFOCUS, a non-profit dedicated to supporting the open source scientific computing community.

pandas

The creator of pandas and another core team member work in-house.

ScratchJr

ScratchJr enables children ages 5-7 to program their own interactive stories and games. Our team developed ScratchJr for Android devices.

Featured Teams

Quantitative Research & Modeling

We come to work every day to predict what will happen tomorrow.

See All Jobs

Software Engineering

We create the platforms and systems that manage it all.

See All Jobs

Data Science & Analysis

We believe that statistical analysis can improve the performance of just about anything.

See All Jobs

Reliability Engineering

The front line for maintaining and expanding the capabilities of our many and varied systems.

See All Jobs

Some of Our Latest Insights

Working at Two Sigma

Careers

Interested in working at Two Sigma?

Explore Careers

Culture

Explore an exciting life at Two Sigma.

Learn more