Software Engineer, Netcode (Backend)

Viam
Full-time
New York, NY
$160K-175K/year
Posted on 5 months ago

Job Description

Viam is seeking a backend Software Engineer to develop critical features for connecting devices to their AI platform, focusing on the viam-server and viam-agent applications using Golang. The role involves expanding APIs, enhancing communication stability, and developing diagnostic tools, with a hybrid work model in NYC.

Responsibilities

  • Develop backend services using Golang
  • Influence application architecture
  • Engage with diverse client types
  • Work with protocols like gRPC, WebRTC, and HTTP
  • Enhance communication stack stability
  • Develop diagnostic tools
  • Expand gRPC API functionality

Requirements

  • 3+ years in backend development
  • Experience diagnosing and resolving technical issues
  • Ability to write performant, scalable code
  • Collaboration and team-oriented skills
  • Adaptability to evolving product goals
  • Interest in networking, connectivity, and developer platforms

Benefits

  • No benefits