Beacon AI is seeking a Backend and Cloud Infrastructure Technical Lead Manager to own their cloud footprint and spearhead major projects aimed at improving flight safety through advanced data streaming and API management.
Requirements
- Deep knowledge of AWS services, including AWS Lambda, API Gateway, AWS Cognito, DynamoDB, and IAM, necessary for robust serverless architecture implementation.
- Demonstrated experience in building and managing REST APIs, especially in Node.js or similar environments.
- Ability to manage large-scale data transfers and streaming efficiently and securely.
- Experience with DevOps and DevSecOps practices.
- Experience working with AWS Greengrass and IoT Core
- Experience working with low latency streaming applications
- Familiarity with GraphQL, TypeScript, and other modern development tools.
Responsibilities
- Plan and enhance the cloud infrastructure to support high-volume, mission-critical systems, ensuring robustness and scalability.
- Design, implement, and maintain APIs for both internal and external data sources, including real-time data streaming from aircraft and support for web/iPad applications.
- Oversee bulk data ingestion processes into AWS services, ensuring efficiency and security in data handling.
- Setup, and Main Beacon AI’s Cloud Infrastructure: Should be comfortable setting up cloud infrastructure using IaC tools like AWS CDK, with associated CI/CD and testing components.
- Provide expert-level troubleshooting and debugging for cloud applications, with a focus on uptime and reliability.
- Guide and mentor a team of engineers in developing and deploying serverless applications, fostering an environment of innovation and high performance.
- Analyze and optimize system performance for applications interfacing with time series data and multimedia streams, ensuring high reliability and responsiveness.
Other
- Deep Sense of Ownership: Demonstrates a firm commitment to end-to-end responsibility, from ideation through deployment and beyond, ensuring project success and user satisfaction.
- Comfort with Ambiguity: Thrives in uncertain and evolving environments, making sound decisions and progressing effectively without having every detail mapped out.
- Leadership Skills: Strong leadership and communication skills to lead a diverse team and collaborate effectively with QA, product management, and other engineering teams.
- Critical Problem-Solving: A strong analytical mindset to troubleshoot issues and optimize the performance of high-traffic applications. Exhibits initiative to identify blockers and generate solutions independently, ensuring continuous project momentum and team productivity.
- This is a hybrid role and requires working from our San Carlos, CA office at least three days a week, with the option to work remotely the remaining days.