8 hours ago
Responsibilities
- Design, create, and maintain software and systems that improve service availability, scalability, and efficiency.
- Set the architectural direction of infrastructure and platform services while supporting the engineering organization.
- Design and implement tools and processes for deployment, change, service, and infrastructure management.
- Troubleshoot and debug critical systems throughout the software development life cycle.
- Improve the performance and evolution of engineering platform capabilities.
- Perform capacity planning and demand forecasting to anticipate performance bottlenecks.
- Participate in rotating on-call duties and collaborate with cross-functional technical partners.
Requirements
- Bring extensive fluency in AWS and Linux.
- Read, write, and debug code effectively in production-facing systems.
- Demonstrate expertise designing, analyzing, and troubleshooting large-scale distributed systems.
- Have expertise with DNS, TLS, HTTP/S, and TCP/IP.
- Have 5 years of experience managing infrastructure and systems.
- Understand how to instrument, operate, and observe distributed microservices in a production cloud environment.
- Communicate clearly and effectively with cross-functional partners at varied technical levels.
- Decompose complex problems and understand the tradeoffs needed to deliver impact.
About Thumbtack
Thumbtack builds a marketplace and app that connects U.S. homeowners with service professionals for repairs, maintenance, and home improvements. Pros pay for leads and bookings generated on the platform, and can use built-in tools for scheduling, messaging, and payments. Founded in 2008 and headquartered in San Francisco, it features a network of about 300,000 local businesses and has supported over 11 million projects nationwide.
