Skip to content

Software Engineer - Logs Infrastructure

Austin, TXBackend EngineeringOnsite3+ YOE
Summary

Designs and develops logging software, system services for vehicle data transmission to cloud, and backend services for data processing workflows. Optimizes cloud storage/pipelines for terabytes of autonomous driving logs. Requires 3+ years systems experience, Linux proficiency, and backend/cloud skills.

About the role

What You'll Do

  • Design, develop, and maintain logging software for autonomous driving system.
  • System services for data transmission to the cloud.
  • Backend services for controlling data delivery and processing.
  • Optimize data storage and processing in the cloud.
  • Take part in data-platform architecture design and implementation.

What You'll Need

  • 3+ years of experience in system-level software development.
  • Proficiency in Linux-based systems, including both x86 and embedded devices.
  • Proficiency in one of the required programming languages (Python, C++, Go).
  • Familiarity with distributed systems and data storage solutions.
  • Experience with backend development and cloud services (AWS is a significant plus).
  • Solid understanding of large-scale data processing principles.
  • Basic understanding of software system security principles.

Nice to Have

  • Knowledge of Linux distribution management, particularly Ubuntu and NixOS (the latter is a significant plus).
  • Familiarity with DevOps practices, including CI/CD processes on GitHub, AWS, and Kubernetes for cloud infrastructure.
  • Willingness to engage in cross-functional tasks and learn new technologies.
Skills
PythonC++GoLinuxAWSKubernetesDistributed SystemsGitHubUbuntuNixOS