Tech Stack
AWSCloudDistributed SystemsHadoopJavaScriptNode.jsPythonSpark
About the role
- Beacon AI: AI platform to transform aviation, improving safety, efficiency, and capability.
- Company culture: small, focused teams owning products, shipping fast, learning quickly.
- Role overview: Senior/Staff Software Engineer, Backend to lead backend services, serverless cloud infrastructure, APIs, and data pipelines.
- Technical Leadership: set technical direction, mentor engineers, and lead hiring and projects.
- Backend Development: architect, design, and optimize backend services for mission-critical applications.
- API Development and Management: design and maintain secure, scalable APIs including real-time streaming for web/iPad apps.
- Database Management: develop and maintain schemas, queries, and ensure data integrity and performance.
- Data Pipeline Construction: build and optimize ingestion and processing pipelines ensuring reliability and security.
- Performance Optimization: analyze and improve responsiveness for time-series and multimedia streams.
- Advanced Troubleshooting: lead troubleshooting to ensure high availability of cloud applications.
- End-to-End Ownership: own product lines, milestones, and feature sets from concept to delivery.
- Collaborative Innovation: work with product management and cross-functional teams to deliver impactful solutions.
Requirements
- Extensive Backend Expertise: 6-8+ years of experience as a Backend Developer with distributed systems experience.
- Technical Excellence: expertise architecting secure, scalable backend services using AWS and serverless technologies.
- Ownership Mentality: ability to own initiatives and deliver end-to-end solutions with minimal supervision.
- Startup Mentality: thrives in dynamic, fast-paced environments.
- High-Impact Contributor: demonstrated ability to set a high technical bar and deliver substantial contributions.
- Strong Work Ethic: exceptional focus on output and driving milestones to completion.
- Data Engineering Expertise: experience building and managing data pipelines; proficiency in Python, Node.js, or similar languages.
- Leadership and Collaboration: ability to mentor and guide team members and collaborate cross-functionally.
- Bonus: Experience with Big Data tools (Hadoop, Spark) and ML frameworks.
- Bonus: Aviation industry knowledge and DevOps/DevSecOps experience.