About the position
Retool is seeking highly collaborative infrastructure engineers to join their rapidly growing team. As an early member of the infrastructure team, you will be responsible for building and automating foundational systems for reliability, security, performance, developer velocity, and scale. This role offers opportunities for both wide breadth and deep depth, and you will work cross-functionally with various teams to support the company's engineering, product, design, customer success, support, and sales functions. The focus of this role is on scaling Retool's core cloud platform, evolving the backend architecture, and maximizing customer impact through setting and prioritizing the roadmap.
Responsibilities
- Scale Retool's core cloud platform for high availability and performance globally
- Work collaboratively with the rest of the engineering team to deliver infrastructure for core and emerging products
- Evolve the backend architecture/infrastructure for both cloud and on-premise deployments
- Work with the team to set and prioritize the roadmap to maximize customer impact
- Define and automate developer process/workflow
- Support systems in production
- Develop new data solutions
- Build monitoring and observability for production systems
- Conduct engineering interviews for new team
Requirements
- Experience in building and automating foundational systems for reliability, security, performance, developer velocity, and scale
- Knowledge of scaling challenges in both scope and technical complexity
- Ability to work cross-functionally with engineering, product, design, customer success, support, and sales teams
- Proficiency in scaling core cloud platforms for high availability and performance globally
- Familiarity with evolving backend architecture/infrastructure for both cloud and on-premise deployments
- Experience in defining and automating developer process/workflow
- Ability to support systems in production
- Knowledge of developing new data solutions
- Proficiency in building monitoring and observability for production systems
- Experience in conducting engineering interviews for new team members
Benefits
- Generous benefits offered to all employees
- Opportunities for wide breadth or deep depth in work
- Collaboration with various teams and functions
- Scale Retool's core cloud platform for high availability and performance globally
- Work on infrastructure for core and emerging products
- Evolve backend architecture/infrastructure for both cloud and on-premise deployments
- Set and prioritize roadmap to maximize customer impact
- Define and automate developer process/workflow
- Support systems in production
- Develop new data solutions
- Build monitoring and observability for production systems
- Conduct engineering interviews for new team members
- Track record of delivering engineering projects and process improvements
- Passion for building and productionizing developer productivity tools and frameworks
- Experience with Linux, containers, and container orchestration technologies
- Love of building productive, collaborative relationships
- Excitement for the ambiguity and high-ownership culture of early-stage startups
- Pragmatic, solution-oriented, and scrappy mindset
- Enjoy working collaboratively with a broad range of job functions and roles
- Experience with tech stack: Node, Postgres, Docker, Kubernetes
- Experience scaling relational databases
- Good knowledge of cloud, on-prem, traffic routing, service architecture in multi-region setup