JobHabor

Staff Software Engineer, Logging

Aurora

Location
Pittsburgh, Pennsylvania
Workplace
Hybrid
Employment
Full Time
Salary
USD 171,000–273,000/yr
Apply on the employer’s site

Posted 2mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design and implement high-throughput, low-latency logging frameworks
  • Define smart, dynamic data collection policies
  • Evaluate, select, and tune file systems
  • Collaborate with systems and hardware teams to select storage media
  • Optimize kernel-level I/O performance
  • Work with autonomy engineers to meet performance and efficiency requirements
  • Provide engineering support for field testing and fleet operations
  • Mentor senior engineers
  • Set coding standards
  • Drive the long-term roadmap for on-vehicle data lifecycle management

Requirements

  • BS/MS/PhD in Computer Science or related field, or equivalent industry experience
  • Expert-level C++ programming skills
  • Ability to design high-performance, thread-safe, and memory-efficient systems in a Linux environment
  • Proven experience working with storage technologies, block devices
  • Experience making informed file system choices based on write endurance, throughput, and crash-consistency constraints
  • Ability to work across multiple programming languages and paradigms
  • A passion for writing robust, intuitive, and pragmatic production code
  • Ability to navigate and work effectively in large codebases
  • Strong verbal and written communication skills
  • Ability to work autonomously and collaborate effectively with colleagues across time zones

Preferred

  • Experience with performance evaluation and optimization
  • Strong programming skills in GoLang
  • Experience with safety critical systems

Skills

  • C++
  • Linux
  • GoLang
  • NVMe
  • SSD

Similar roles