Tech Stack
AWSCloudJavaScriptNode.jsPython
About the role
- About Beacon AI: We’re a fast-moving team of aviators, engineers, and operators on a mission to transform aviation with an AI platform that makes flying safer, more efficient, and more capable.
Role Overview: Backend Engineer to design, build, and maintain backend systems, serverless cloud infrastructure, real-time data processing, collaborate closely with engineers and product teammates.
Key Responsibilities: Backend Development: Contribute to development and maintenance of scalable backend services focused on performance, reliability, and testability.
API Design: Help design and implement APIs supporting internal tools and external applications, including real-time data streaming from aircraft systems.
Database Management: Collaborate on database schemas and queries to support functionality and data integrity.
Data Pipelines: Support buildout of data pipelines that process and store aircraft data efficiently and reliably.
Monitoring & Debugging: Diagnose production issues, improve observability, support system uptime.
Performance Tuning: Optimize backend performance, particularly for time series or streaming data.
Workplace: Hybrid role requiring San Carlos, CA office at least three days a week.
Requirements
- 3+ years of experience working on backend systems in a production environment.
Experience building APIs and backend services using Node.js, Python, or similar languages.
Familiarity with cloud infrastructure, especially AWS.
Strong collaboration and communication skills; works well with engineers, product managers, and designers.
Demonstrated ability to take ownership of tasks, work through ambiguity, and iterate quickly based on feedback.
Comfort working in fast-paced environments with evolving requirements and priorities.