Software Engineer

Correlation One
Apply Now

Job Description

Correlation One builds technologies to help countries and businesses elevate their data talent. From rigorous assessments to global data science competitions to applied data science training, Correlation One has developed an entire platform of technologies to help businesses address their data science talent needs.

Since launching in 2015, we have built an expert community of 250,000+ data scientists and 600+ partnerships with businesses, universities, and data science organizations in the US, UK, Canada, China, and Latin America.

Check out our LinkedIn page to see what we’ve been up to recently.

What we're looking for

We’re searching for software engineers who are excited to create software in a collaborative, decentralized environment. Building software requires cooperation, so we want people with strong communication skills who are excited about making high-quality products.

We value traits like empathy, autonomy, and willingness to learn. Having hard tech skills is great, but no matter how good of an engineer you are, getting along with the team is crucial.

Since we're still a small company, you'll likely get to work on a variety of things. Although we do have discrete products and teams (as well as frontend and backend engineers) if you see something you want to fix or improve, just make a PR. For similar reasons, you may need to be able to deal with ambiguity and figure things out with minimal guidance.

Why you should work at C1

We care a lot about our own culture, and how it develops and evolves over time. Culture is the how of the company - how work gets done, how team members coordinate and communicate, and how decisions get made. We believe putting deliberate effort into shaping the culture makes a huge difference in how a company operates.

Here are some of the things we love about our culture:

  • Communication: We have a strong emphasis on written communication. Since we're remote and somewhat asynchronous, we rely a lot on clear and effective writing to get ideas across.
  • Consensus: We propose and discuss ideas out in the open. Anyone can contribute to any discussion, regardless of their title or experience. Building consensus is key to shipping high quality software.
  • Contributions: There are many ways to contribute here. If you want to write a ton of code, that's awesome. If you want to work on documentation, processes, or strategy, you can do that too. We believe a 10x engineer is somebody who makes other engineers ten times as productive through technical leverage.
  • Remote: We're fully remote and distributed across the globe, but we have an office in NYC you can use if you live in the area.

Tech stack

  • We use React on the frontend, with a mixture of react-query in some products and react context in others. We're currently evaluating standardizing across products with a global state management library.
  • Python serves our backend, some products are built with Flask and sqlalchemy and some are Django with Django Rest Framework. Postgres is our database.
  • Our software is hosted on Google Cloud Platform, running Docker & Kubernetes.

Other tech processes

  • Our code review process aligns with our emphasis on written communication. Each pull request must get two approvals, and anyone on the engineering team can review your code. We are actively trying to level each other up: the worst thing you can say on a pull request is looks good to me without giving any further feedback.
  • We care a lot about code quality - we have a style guide, and believe in testing & writing good commit messages. Our Continuous Integration is strict and rejects pull requests that don't meet our contributing guidelines.

Benefits we offer

  • Competitive salary
  • Medical, dental, vision insurance coverage & OneMedical membership for employees and family members
  • Retirement plan (401K)
  • 15 days of Paid Time Off (PTO) per year (increases with tenure)
  • 9 company-paid US holidays
  • Official company-wide holiday for the last week of the calendar year (on top of regular PTO)
  • Access to free data skills training through our programs
  • Be part of a company culture that empowers individuals and embraces diversity through its core mission

Company Info.

Correlation One

Make data literacy your competitive edge. We help companies build diverse, high-performing data organizations through our novel, high-quality data training. Plus, through our innovative Data Science for All (DS4A), we are preparing data talent from traditionally underrepresented groups for the jobs of tomorrow.

Get Similar Jobs In Your Inbox

Correlation One is currently hiring Software Engineer Jobs in United States with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More