Staff Engineer, Cloud
BrightAI · Palo Alto, CA · 2 wk ago
EngineeringFull-time
Responsibilities
- Work with developers, product managers and designers to guide and make technical decisions throughout the development process.
- Design and develop high quality, secure, performant cloud APIs that service mobile, web, and edge computing devices.
- Prototype unproven concepts to inform and optimize the final implementations.
- Automate everything possible. Leverages CI/CD to automate repeatable tasks and quality checks.
- Build tools and support for teams to self-manage in an owner-operator model
- Work with cloud, mobile and edge teams to diagnose and resolve issues.
- Stay abreast of cloud trends and topics.
Skills and Expertise
- Passionate for continuous learning and understanding things in and around cloud development
- Highly experienced building robust, well-documented, secure, well testing APIs and cloud services
- Experience with Docker container development and hosting
- 5+ years of experience with cloud technologies and languages (Python, Golang)
- AWS cloud experience using EC2, Lambda, ECS/EKS, RDS, and Snowflake
- Experience building event driven architectures at high scale
- Experience with Infrastructure as Code (IaC) using Terraform
- Experience with high availability deployment across many regions and availability zones
- Experience with SumoLogic, DataDog, CloudWatch or similar tools for observability
- Deep experience with Git, pull request and code reviews as well as Jira for software development lifecycle.
- Able to operate in a fast-paced, deadline-driven, collaborative and iterative development environment
- Able to lead and define cloud initiatives and distill technical requirements from high-level product use cases to production-ready implementations
- Experience establishing, promoting and ensuring best practices in cloud codebases including common architectures and standardized unit testing.
- Experience building reusable libraries, SDK’s and shared components.
- Intricate knowledge of building and managing web services using REST and OpenAPI, or gRPC.
- BS/MS in Computer Science or equivalent practical experience
Bonus
- Experience using AI tools to improve productivity, code quality, test quality, and documentation.
- Experience with complex AWS infrastructure with multiple AWS accounts
- Experience architecting IoT solutions
- Experience working with embedded hardware devices
- Experience working with AI, ML or AR
- Experience with growing large teams and can describe the issues that arise with growth
- Previous startup experience
- Experience with Serverless architectures