# Staff Engineer

**Company:** [Hi Auto](null/companies/54PQa4AZYXKrdEPfnYeVoG.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Dev

[Apply for this job](null/view/31e69e6d-4cf3-4842-a62d-f1f15bcc2c33)

## Description

**  
About the role:  
**  
**In this role, you will:**

-   Own parts of our core backend infrastructure, which is a complex, real-time distributed system written in Python and Rust
-   Own large, complex initiatives end-to-end, including projects with incomplete or evolving requirements, and deliver them with minimal guidance
-   Take ownership of reducing our incident rate
-   Solve stability issues and highly complex production issues
-   Own the technical responsibilities related to our SOC 2 process, including managing the person responsible for its day-to-day execution
-   Constantly improve our development velocity while maintaining a very high reliability standard

## Requirements

-   Previously a Staff or Principal Engineer at a startup company
-   10+ years of experience in Python development
-   Previous leadership experience, including leading teams and driving large, ambiguously defined projects from concept through delivery
-   Strong Python Asyncio experience
-   Strong software design skills
-   Excellent communicator in writing and orally
-   Deep understanding of Networking Protocols, Operating Systems
-   Deep knowledge of Python Profiling
-   Experience in delivering and troubleshooting a production-grade cloud-based distributed system
-   Kubernetes and Helm experience
-   Experience with different observability stacks
-   Strong LLM prompting skills, but also being able to work without them
-   Experience with gRPC and its troubleshooting
-   BSc in Software Development or equivalent industry experience

**Bonus:** 

-   Previous experience owning technical responsibilities related to SOC 2 compliance
-   An understanding of one of the following: WebRTC, STUN/TURN, SIP, RTP, HLS, RTMP
-   Experience with a strongly typed language (Rust, C++, Go, Swift, Java, etc)
-   Experience in building and troubleshooting a real-time low-level system (e.g. kernel, drivers, RTOS)
-   Audio programming experience
-   Being a contributor or maintainer of an open-source package

###   
Qualities We're Looking For

-   **Fast** - you know you're a 10X engineer, not just yet another senior engineer
-   **Resilience** – being able to balance planned work with real-time issues in a fast-paced, high-pressure environment
-   **Strong communication skill**s – in both written and verbal communication, with the ability to produce crisp and clear documentation
-   **Problem solver**
-   Extremely **Strong ownership and independence**
-   Ability to translate incomplete requirements into an actual product
-   **A leader** - able to lead projects or teams independently and with minimal guidance
