API Engineer

New York, NY, United States


Role Location

  • New York, NY, United States


26 - 50 people


20 Jay St Ste 312
Brooklyn, NY, 11201, US

Tech Stack

  • Go
  • Node.js
  • Kubernetes
  • React

Role Description

Paperspace is looking for software engineers to implement our public API services and developer tools for machine learning. Paperspace's Gradient platform is targeted at enabling machine learning developers to put up training and inference pipelines quickly, automate these pipelines, and extend them easily. Programming and development of these pipelines is done through our public APIs and open source sdks. You will help implement the APIs and sdks that provide the core entry points to our our platform.

Paperspace... - uses Python, Node.Js and Golang for our public sdks - implements our APIs using HTTP/REST, websockets, GraphQL, and related technologies - uses test-driven development, and continuous integration and deployment processes - wants our command line tools and api frameworks to provide first-class experiences to developers

You will bring... - experience in one or more of Node.Js, Golang, Python, and REST API design - the ability to implement new features across all the layers of our infrastructure, including SQL - clean design and implementation skills

It would be great if... - you have the writing and communication skills to document your work for public consumption and participate in open source collaborations - you also have experience with machine learning frameworks and ml programming challenges

About Paperspace

Paperspace provides an elegant GPU compute platform designed to eliminate infrastructure bottlenecks for developers.

Our Gradient product is CI/CD for Machine Learning: A popular toolkit for developing and deploying Deep Learning models. Teams of all sizes use Gradient to iterate faster and collaborate on intelligent, realtime prediction engines.

Paperspace is backed by leading investors including Y Combinator, Initialized Capital and Data Collective.

Our mission is to make cloud computing more accessible through radical simplicity, community-driven technical resources, and straightforward pricing.

Company Culture

Our culture is open, respectful, and flexible. Everyone is passionate about being on the team and making a huge impact though our efforts. We challenge each other when needed, but we don't have a hierarchy of people who know more, and those that know less. We respect everyone's opinions, especially during the planning process, and we encourage everyone to contribute. We also enjoy socializing after a major release, or sometimes just having a random lunch all together. Our environment is very informal. You will see that we care as much about each other as we do our product.

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