Software Engineer

Remote, San Francisco, CA, United States • $100k - $140k

CATALOG


Role Locations

  • Remote
  • San Francisco, CA, United States

Compensation

$100k - $140k

Employees

11 - 25 people

Address

127 Western Ave
Boston, MA, 02134, US

Tech Stack

  • Node.js
  • PostgreSQL
  • GraphQL
  • RabbitMQ
  • React
  • Docker
  • Python
  • C

Role Description

You will develop software services core to our mission of building data storage for the future. You will write these systems with massive scale and modularity in mind, but also iterate quickly.

Potential areas of focus include: * Building scalable, high-dimensionality data organization systems * Ensuring very high data integrity in transit * Integrating with external workflows using modular, secure interfaces

As an early member of the engineering team, you should be self-motivated and thrive in an environment with minimal structure. Ideally, you have worked at very early stage startups in the past and naturally take initiative in solving problems wherever you see them, while communicating readily with the rest of the team. We currently use Node and Python for early iterative development and C for high-performance portions of our stack, but will transition core services to other languages as we see fit; Scala and Go are likely candidates in the next year. We value diversity highly, as we believe it leads to better solutions more quickly, and seek candidates who will help build that into a robust development culture.

What you want: * Dynamic sets of difficult problems * Creative freedom * Responsibility * Learning as part of your job

Your responsibilities: * Develop services for our data storage platform * Review code * Conceive of novel solutions to unique problems * Proactively recognize needs and address them transparently

What we need: * Clear interpersonal communication * Dedication * Empathy * Experience balancing robustness and rapid iteration * Someone who learns quickly * Diverse problem-solving approaches * Someone who meets deadlines in the face of challenges * Experience with Node.js

What we want: * 5+ years of experience * Experience with Go or Rust * Project leadership experience * Experience with massive amounts of data * Experience with data reliability * Experience with search and indexing

A career at CATALOG will challenge you to work independently, think critically, and conquer new problems in an unexplored and groundbreaking field.

About CATALOG

CATALOG is creating the future of large-scale data storage using DNA. We are backed by leading venture capital firms, including NEA, OS Fund, and AME Cloud Ventures, and we are collaborating with top technology companies and government agencies. You can get a glimpse of Catalog’s story here: https://youtu.be/IiPvJfbq2No.

The data storage industry is stagnant and ripe for disruption. Large cloud providers still use tape technology developed in the 1920s, before computers even existed. Our technology, based on research from MIT, uses the past to create the future. At CATALOG, we have developed a novel, economically-viable system that can save exabytes of data via DNA. Our mission is to create and deploy the most reliable, cost-effective, and space-efficient storage medium the world has ever seen.

We are looking for the world’s best engineers and developers to join us on our historic journey.

Company Culture

As an early member of the engineering team, you should be self-motivated and thrive in an environment with minimal structure. Ideally, you have worked at very early stage startups in the past and naturally take initiative in solving problems wherever you see them, while communicating readily with the rest of the team. We value diversity highly, as we believe it leads to better solutions more quickly, and seek candidates who will help build that into a robust development culture.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.