Viam is seeking a Lead Software Engineer to own the technical direction and delivery of their Data/ML function. This is a hands-on leadership role involving team management, architectural decisions, and coding. The Data/ML team is responsible for the infrastructure that handles data movement from devices to the cloud, making it usable across the Viam platform. They also manage the ML infrastructure for training workflows, labeling pipelines, and inference. Key challenges include handling diverse data types from frequently offline devices, building scalable auto-labeling and training workflows, and expanding cloud inference capabilities. The tech stack includes Go, Python, Svelte, GKE, TensorFlow, TFLite, ONNX, MongoDB Atlas, GCP, and Azure. The role reports to the VP of Engineering.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed