Senior Software Engineer (Backend)
Archer · San Jose, United States
About The Role
Join our team as a Senior Software Engineer (Backend) and play a key role in building and scaling the core application logic, streaming pipelines, and data layers for our real-time AI tracking platform. You will focus on backend service architecture and data engineering, ensuring high-frequency telemetry data is ingested, accurately modeled, and reliably served to downstream web apps and AI models. Your responsibilities will include designing, developing, and maintaining high-performance backend systems, microservices, and APIs, as well as collaborating cross-functionally with frontend and AI/data science teams.
- Concevoir, développer et maintenir des systèmes backend performants, des microservices et des API, ainsi que des pipelines de données en temps réel.
- Collaborer de manière transversale avec les équipes frontend et AI/data science pour exposer des données structurées et des insights AI intégrés via des API évolutives.
- Participer à l'ensemble du cycle de développement logiciel, y compris l'écriture de tests d'intégration, les revues de code, le déploiement et la surveillance de la santé des pipelines.
- BS/MS degree in Computer Science, Software Engineering, or a related technical field
- Basic understanding of Kubernetes, CI/CD pipelines, and GitOps workflows
- Able to leverage AI coding assistants to increase velocity while fully understanding and taking absolute ownership of all backend code and schemas you commit
- Strong problem-solving skills and a collaborative mindset to handle the complexities of real-time data flow
- Experience with column-oriented or time-series data storage and analytical file formats (e.g., Parquet)
- Understanding of data modeling concepts related to relational databases (e.g., PostgreSQL) and in-memory data structures (e.g., Redis/Valkey)
- Proficiency in Java, Python and/or Rust to build backend services
- Familiarity with containerization (Docker) and modern cloud environments (AWS, GCP, or Azure)
- Awareness of distributed messaging systems and event-driven architectures, such as Apache Pulsar or Kafka
- 3+ years of professional software engineering experience with a balanced focus on backend systems and data pipeline development
- Familiarity with geographic/spatial data processing and mapping APIs
- Prior experience or a deep interest in aerospace, aviation, or high-throughput tracking systems
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring