Software Engineer - Developer Infrastructure
Core
Design, build, and improve core application libraries, frameworks, and tools used by engineers to enhance developer velocity and productivity.
Role type
Senior IC Developer Infrastructure Engineer
Builds
Core libraries, frameworks, build systems (Bazel), and CI/CD pipelines (Buildkite) for the company's monorepo.
Domain
Developer Infrastructure / Build Systems / CI/CD
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C++, Python, TypeScript, library design, API development, build system optimization, CI/CD pipeline management, code quality modeling, Linux ecosystem knowledge
Preferred skills
Service architecture, gRPC, Fx, SQLAlchemy, Docker, Kubernetes, Terraform, Ansible, public cloud deployment (AWS, GCP), on-premise cluster deployment
Responsibilities
Design and improve core libraries and frameworks; Improve speed and reliability of build and CI infrastructure; Collaborate with engineering teams to enable better code quality and release processes; Establish best practices and development standards
Seniority
Senior, hands-on IC