[Remote] Platform Engineer
Note: The job is a remote job and is open to candidates in USA. NeuBird AI is scaling rapidly and is seeking a Platform Engineer to build internal tools and infrastructure that enhance engineering productivity. The role involves creating self-service platforms, streamlining developer workflows, and implementing solutions that promote efficient code deployment and debugging.
Responsibilities
- Build and maintain internal platforms that power engineering productivity at NeuBird
- Design developer tools and self-service systems that let engineers deploy code, provision infrastructure, and debug issues without waiting for platform team intervention
- Build CLI tools, internal APIs, automation frameworks, and abstractions that hide complexity while maintaining flexibility
- Work on our Kubernetes platform, creating deployment patterns and guardrails that make it easy to do the right thing and hard to break production
- Implement infrastructure as code patterns, build CI/CD improvements that speed up feedback loops, and create observability tooling that helps engineers understand their services in production
- Maintain our developer documentation, run internal workshops on platform capabilities, and gather feedback to prioritize platform improvements
- Understand what slows engineers down and build solutions that scale across the engineering organization
- Partner with SRE on reliability requirements, work with security on compliance needs, and ensure platform changes don't break existing workflows
Skills
- 3-5 years building internal platforms or infrastructure tooling, ideally at a company with multiple engineering teams sharing common infrastructure
- Deeply experienced with Kubernetes (building platforms on top of it, not just using it)
- Infrastructure as code (Terraform, Helm, Kustomize)
- CI/CD systems
- Understanding of AWS and Azure services
- Experience building APIs and CLI tools
- Ability to design abstractions that are both simple to use and flexible enough for diverse use cases
- Experience with Docker
- Understanding of container orchestration
- Ability to debug when deployments fail
- Comfortable with at least one programming language for building tooling (Python, Go, or similar)
- Ability to write clear documentation that actually helps people
- Understanding of GitOps principles
- Understanding of observability fundamentals
- Ability to balance developer experience with security and reliability requirements
- Focused on enabling others
- Ability to gather requirements from engineering teams
- Ability to prioritize platform work based on impact
- Ability to know when to build versus adopt existing tools
Company Overview
Company H1B Sponsorship