Low-level Networking Programmer

Parsec Cloud, Inc

Remote
  • Job Type: Full-Time
  • Function: IT
  • Post Date: 05/05/2021
  • Website: parsec.app
  • Company Address: , New York, NY

About Parsec Cloud, Inc

We empower people to connect to their work, games, and friends from anywhere on any device. Our customers access their powerful PCs and VMs through our ultra-low latency interactive streaming technology. Artists, game developers, playtesters, animators, architects, and engineers take precise control over a 60FPS+, 4K stream of their workstations with less than one frame of latency.

Parsec also connects millions of people to games on the go, and lets them play with friends & family for free by just sharing a link.

Parsec is a remote first company, with team members distributed across the U.S.

Job Description

Parsec’s goal is to help businesses embrace flexible work environments and keep their employees productive through ultra low latency, high performance, remote desktop technology. But Parsec isn’t your typical remote desktop tool. It was built for gaming, which makes it great for everything. Parsec for Teams leverages our technology to help some of the biggest names in gaming, entertainment, engineering, architecture, and more transition to a flexible work environment where people can decide when and where they work. Parsec has allowed customers like Electronic Arts, Blizzard, Ubisoft, and Square Enix to stay on schedule as they make some of the world’s favorite content.

Parsec is growing so that we can power flexible work across industries. The average Parsec for Teams user is already saving more than an hour each day using our software. That time gets put back into work, family, health, and more. We think this kind of freedom makes people happier, healthier, and more productive.

Engineering culture:

We value diversity and talent over experience. We believe a small team that collaborates well can accomplish more than a large team bogged down with process. At Parsec it’s everyone’s job to understand the customers’ problems and come up with creative solutions. As an engineer you don’t just write code, you design and build a product.

Technology:

We believe in simple and robust solutions. Our app is written in C and compiles into a 10mb executable. Our backend is written in Go and runs serverless on AWS. We avoid bloat and dependencies, preferring to roll our own implementations tailored for our unique needs and with a focus on performance.

The Opportunity:

As the second member of a newly formed team you will be responsible for the low-level networking code that is Parsec’s competitive advantage. We’re looking for someone who is a self starter, can work across the whole stack, and has a thorough understanding of networking protocols and technologies. The ideal candidate loves low level code and gets excited when shaving off milliseconds.

What you’ll do:

  • Research and prototype techniques for improving Parsec's performance
  • Maintain, profile and optimize our P2P network library written in C
  • Write unit tests and build testing infrastructure

Job requirements

  • 5+ years programming
  • Fluent in C
  • Deep knowledge of UDP, NAT, etc
  • Experience with Go a bonus

Related Jobs

Account Executive, SMB + Mid Market

Parsec Cloud, Inc - Remote

Senior SDK Engineer

Parsec Cloud, Inc - Remote

Content Manager

Parsec Cloud, Inc - Remote

Senior Recruiter

Parsec Cloud, Inc - Remote

App UI Developer

Parsec Cloud, Inc - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.