- New York, NY, United States
Paperspace is looking for experienced developers to work on our multi-platform streaming applications. Paperspace provides core services for cloud GPU compute access for a variety of applications including developer desktops in Linux and Windows, virtual desktop services, cloud gaming and game streaming, GPU-based rendering, and virtual desktops for teams. Our streaming protocols are some of the best in the industry and we are making them even better. In addition we want to extend our client reach beyond our current Mac, Windows, and Linux client app, to mobile and tablet platforms.
Paperspace... - currently uses C/C++, Qt for our client apps, and C++/C# for our streaming agents, and Node.Js for our web client - does custom video compression codecs for H.264 on multiple platforms - implements custom network protocols to support our best-in-class streaming technology - uses test-driven development and continuous integration/continuous deployment processes to push enhancements to out app clients quickly
It would be great if... - you have worked with the Qt framework and development tools - you also had first-hand experience with video codec implementation - bring expertise in encryption especially openssl - low-level knowledge of network protocol implementations, such as TCP, UDP, QUIC, Websockets, and/or remote desktop protocols - had done advanced work with compositors and rendering technologies, such as OpenGL, DirectX, and CUDA - experience with game or 3D rendering applications, including keyboard and controller integration
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.
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.
Skip straight to final-round interviews by applying through Triplebyte.