Back to CareersSOFTWARE
Backend EngineerAustin, TX
About the Role
We're looking for a highly skilled Backend Engineer to join our deep tech team. You'll play a critical role in designing, building, and scaling our backend systems that power real-time geospatial telemetry processing and autonomy. Your work will directly impact system performance, reliability, and scalability across our cloud infrastructure.
What You'll Be Doing
- Design, build, and maintain high-performance backend services in Rust
- Develop distributed systems and event-driven architectures using NATS JetStream and Redis
- Architect and optimize PostgreSQL databases for high throughput and low latency
- Implement WebSocket-based cloud messaging for real-time client updates
- Design APIs, SDKs, and data ingestion pipelines for geospatial and telemetry data
- Collaborate on partner and customer integrations, ensuring seamless interoperability with external systems
- Lead efforts around system scalability, fault tolerance, and observability
- Collaborate cross-functionally with data and platform engineers to evolve the system architecture
- Write clean, well-tested, maintainable code with clear documentation
- Participate in architectural reviews and performance profiling to ensure system robustness
Technical Requirements
Required
- Strong proficiency in Rust, with production-level experience
- Solid understanding of distributed systems, streaming architectures, and concurrency
- Hands-on experience with Redis and NATS JetStream (or similar message brokers like Kafka)
- Strong knowledge of PostgreSQL schema design, indexing, and query optimization
- Experience implementing WebSocket or similar bi-directional communication systems
- Deep understanding of software architecture, system design, and scalability patterns
- Familiarity with containerization and cloud deployment (Docker, Kubernetes, or similar)
Preferred
- Experience in real-time data processing or geospatial telemetry systems
- Familiarity with distributed tracing, metrics, and observability frameworks
- Background in performance tuning and low-latency service design
- Understanding of security best practices and authentication/authorization patterns
Our Stack
Language
Rust
Data Layer
PostgreSQL, Redis
Streaming/Messaging
NATS JetStream
Infrastructure
WebSocket-based messaging, containerized microservices
Cloud
Scalable distributed architecture
What We're Looking For
We're after an engineer who thrives in ambiguity and moves fast — someone who doesn't wait for specs but architects, optimizes, and builds systems that scale under real-world load.
You'll excel in this role if you:
• Think in terms of systems, not features
• Can take an undefined problem and architect a robust, scalable solution
• Are motivated by performance, reliability, and clean design
• Thrive in a high-autonomy, high-impact startup environment
• Want to help define the technical backbone of a next-generation autonomy platform
Benefits
- Health, Dental, and Vision Insurance: 100% of premiums covered for employees, 80% for dependents
- Compensation: Competitive salary with performance-based bonuses
- Equity: Stock options offering real ownership in what you're building
- Retirement: 401(k) plan
- Insurance: Life, short-term, and long-term disability coverage
- Perks: Free daily lunch and dinner, with snacks and drinks stocked in the office
Apply for this RoleView all open positions