Software Engineer, Offboard Infrastructure
Core
Building fundamental services for the entire engineering organization, including generic compute platforms, storage management, cloud infrastructure, and engineering productivity tools.
Role type
Senior IC infrastructure engineer (cloud & distributed systems)
Builds
Mission-critical workflows, storage services, cloud resources, and engineering tooling
Domain
Cloud infrastructure, distributed systems, data storage
Deliverable
infrastructure
Required skills
Python, C++, Go, large-scale distributed systems, data storage and processing systems, modern microservice architecture, machine learning, multithreading, x86 architecture, software performance tuning and optimization, robotics software frameworks, different compute modalities (CPU, GPU, FPGA)
Preferred skills
Experience with IaaC, CI/CD tooling, embedding search, heuristics
Technologies
Python, C++, Go, x86, CPU, GPU, FPGA
Responsibilities
Design and maintain generic compute platforms for data processing and simulation; manage storage services handling hundreds of PB of data; provision and maintain cloud resources via IaaC; develop engineering productivity tools for build and CI/CD
Seniority
Senior, hands-on IC