Infrastructure Engineer
Job Description
ABOUT RETOOL:
Nearly every company in the world runs on custom business software: Gartner estimates that up to 50% of all code is written for internal usage. This is the operational software for refunding orders, underwriting loans, moderating content, managing marketplaces, rolling out new features, onboarding employees, analyzing transactions, providing customer support…the list is nearly endless. For most companies, building and maintaining all of these tools demands a lot of engineering time—scarce, expensive resources better put to use on customer-facing products.
At Retool, we’re designing a new type of development environment that makes it dramatically faster and easier to build all of this software. Retool unifies the ease of visual programming with the power of code, while abstracting away the tedious and repetitive tasks of development. We believe that the future of software development lies in being a force multiplier for developers and technical builders, helping them move considerably faster and build a lot more software. It’s akin to a new version of Visual Basic, HyperCard, or Flash—with a bit of Figma and some future-of-programming vibes thrown on top. Today, our customers span from small startups building their first operational tools, to Fortune 500 companies building mission-critical apps for thousands of users across their business.
Retool is in an exciting hyper-growth phase and we need infrastructure engineers to tackle our rapid scaling challenges. These scaling challenges are unique both in scope and in technical complexity as we scale both the company and the product.
- 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 our backend architecture/infrastructure for both cloud and on-premise deployments
- Work with the team to set and prioritize our roadmap to maximize customer impact
- Define and automate developer process/workflow
- Support our systems in production
- Develop new data solutions
- Build monitoring and observability for production systems
- Conduct engineering interviews for new team members
THE SKILLSET YOU'll BRING:
- 7+ years of relevant experience
- Track record of delivering engineering projects and process improvements
- Experience scaling cloud infrastructure
- Passion for building and productionizing developer productivity tools, frameworks, and other aspects of platform engineering
- Experience with inner workings of Linux, containers (Docker, containerd), and container orchestration technologies (e.g. docker-compose, Kubernetes)
- A love of building productive, collaborative relationships, both within an engineering org and across the broader company
- You're excited by the ambiguity and high-ownership culture of early-stage startups
- You are pragmatic, solution-oriented, and scrappy
- You enjoy working collaboratively with a broad range of job functions and roles
- Experience with our tech stack: Node, Postgres, Docker, Kubernetes
- Experience scaling relational databases (Postgres preferred)
- Good knowledge of cloud, on-prem, traffic routing, service architecture in multi-region setup
Retool offers generous benefits to all employees. For more information, please visit the benefits and perks section of our careers page!
At this time, Retool is only set up to employ in the US and UK.Â
Explore More
Date Posted
09/26/2023
Views
8
Similar Jobs
Full Stack Software Engineer: Lead and Principal - Salesforce
Views in the last 30 days - 0
View DetailsLead Network Engineer - Backbone Engineering - Salesforce
Views in the last 30 days - 0
View DetailsExecutive Partnership Event, Senior Coordinator - Salesforce
Views in the last 30 days - 0
View Details