Clay is looking for a Software Engineer, Infrastructure to build and fine-tune their infrastructure to keep services running smoothly, focusing on automation and continuous improvement to support business growth and enhance developer experience.
Requirements
- Experience with containerization and orchestration tools
- Strong understanding of CI/CD concepts and tools
- Knowledge of infrastructure automation tools
- Proficiency in one or more programming languages
- Experience with Aurora Postgres RDS, Elasticache Redis, Docker + ECS, Lambda, OpenSearch
- Experience with Terraform and Atlantis
- Experience with CircleCI, Netlify, Playwright
Responsibilities
- Architect, design, implement, and manage robust, scalable, and secure infrastructure solutions.
- Develop, maintain, and enforce best practices for CI/CD, infrastructure as code, and automation.
- Oversee the management and optimization of cloud infrastructure, ensuring high availability, performance, and cost-efficiency.
- Implement monitoring, logging, and alerting solutions to maintain system health and quickly resolve issues.
- Enhance developer experience across teams, including the forward-looking strategy and incorporation of the latest AI tooling, coding agents, and advanced automation
- Design, implement, and maintain internal tooling and automation
- Work with teams across the company to ensure we achieve the right balance of developer velocity, reliability and performance, and cost efficiency.
Other
- 5+ years of experience
- Experience working cross-team to improve developer efficiency
- Familiarity with our stack or ability to learn unfamiliar technologies quickly
- As a growing startup, we all jump in where needed, so you’ll need to be comfortable taking on a variety of roles.