Senior Software Engineer, Fleet Connectivity

NuroMountain View, CA
110d$152,000 - $228,000

About The Position

Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale, empowering a safer, richer, and more connected future.

Requirements

  • 3+ years industry experience with large-scale distributed systems
  • Strong proficiency in C++, Go, Python, or similar languages
  • Knowledge of RPCs and their optimization, Pub-sub architectures, familiarity with databases, and REST APIs.
  • Ability to turn high-level requirements into a detailed, cohesive system design
  • Experience with data structures, algorithms, and software design optimized for large-scale distributed systems.
  • Familiarity with load balancing and service proxy such as Envoy and HAProxy, and API management platforms like APIGee
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a closely related field

Nice To Haves

  • Prior experience building telemetry for fleets (datacenter equipment, cars, etc.)
  • Experience working with GCP
  • UI experience
  • Knowledge of Unix/Linux environments and Bash scripting.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve software for our mission critical telemetry system
  • Manage individual project priorities, deadlines, and deliverables, internally and cross team.
  • Write well-designed, testable code that aligns with our code quality standards.
  • Track and improve performance of our Telemetry system, defining and tracking KPIs, and proposing and implementing optimizations to improve the cost, performance, and reliability of the system.
  • Develop test and validation programs to ensure the robustness of system architecture and data flows.
  • Improve documentation and participate in the team’s on-call support rotation

Benefits

  • Annual performance bonus
  • Equity
  • Competitive benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service