Remote job
Software Engineer
Job details
About this role
Role overview Build and improve a web application, command-line tool, and API for renting computing capacity from independent GPU providers. You will work across the product, from user-facing browsing and checkout to backend scheduling, payments, and the reliability of hardware provisioning.
Responsibilities - Deliver features for compute instance lifecycles, templates, storage, backups, billing, and provider management. - Build and maintain frontend experiences with React, TypeScript, Next.js, and Mantine. - Extend Python services and PostgreSQL data models for scheduling, provider reliability, and payment settlement. - Improve provisioning speed and reliability across varied provider hardware. - Write tests, review code, and keep the CLI and documentation aligned with product changes. - Gather user feedback through community and developer channels and turn it into product improvements.
Requirements - Four or more years building production software. - Strong TypeScript and React skills, with working comfort in Python. - Solid PostgreSQL and SQL knowledge, plus regular use of Docker and Linux. - Ability to diagnose issues across frontend, database, and container layers. - Clear written communication and effective asynchronous collaboration. - Ability to deliver quickly while maintaining code quality.
Nice to have - Kubernetes on AWS, Helm, or Pulumi experience. - GPU or ML infrastructure knowledge, including CUDA, drivers, or training and inference images. - Redis, Celery, or similar background job systems. - Public open-source work that demonstrates your engineering.
Benefits and work setup - Remote, full-time role. - Listed compensation is USD 140,000–200,000 per year plus equity; the amount depends on experience and location.