Staff Software Engineer, Backend
- Countries
- USA
- Job Types
- software & tech
- Experience
- expert
- Organization Types
- aerospace, transportation & mobility
- Location
- San Jose
- Posted Date
- Company
- Archer Aviation
- Salary
- $190,000.0 - $237,000.0 annually
AI Summary
Job Description
Build and scale core application logic, streaming pipelines, and data layers for a real-time AI tracking platform. Focus on backend service architecture and data engineering, ensuring high-frequency telemetry data is ingested, modeled, and served reliably. Design, develop, and maintain high-performance backend systems, microservices, and APIs.
Hard Requirements
- BS/MS degree in Computer Science, Software Engineering, or related technical field
- 5+ years of professional software engineering experience with a focus on backend systems and data pipeline development
- Proficiency in Java, Python, and/or Rust
- Awareness of distributed messaging systems and event-driven architectures (e.g., Apache Pulsar or Kafka)
- Understanding of data modeling concepts for relational databases (e.g., PostgreSQL) and in-memory data structures (e.g., Redis/Valkey)
- Familiarity with containerization (Docker) and modern cloud environments (AWS, GCP, or Azure)
- Ability to leverage AI coding assistants while maintaining ownership of code
- Strong problem-solving skills and a collaborative mindset
Soft Requirements
- Familiarity with geographic/spatial data processing and mapping APIs
- Basic understanding of Kubernetes, CI/CD pipelines, and GitOps workflows
- Prior experience or a deep interest in aerospace, aviation, or high-throughput tracking systems