Staff Software Engineer - Backend/AI (Remote)
RulaFull Time
Expert & Leadership (9+ years)
Candidates must have 5+ years of experience in backend or systems engineering roles, with exposure to high-scale production environments. Proficiency in a backend language such as Go, Python, or PHP is required, along with strong knowledge of AWS and Linux. Experience designing, operating, and troubleshooting services handling critical user-facing traffic is essential, as is a solid understanding of databases, caching, and messaging systems like DynamoDB, Postgres, Redis, or Kafka. Proven ability to collaborate across teams, balancing product velocity with long-term service health, and experience with platforms that create leveraged software for the entire engineering organization are also necessary.
The Senior Software Engineer will design, build, and maintain resilient backend services that provide core application capabilities such as identity, media, and communication. They will develop and maintain reusable libraries and frameworks for logging, monitoring, storage access, and service-to-service communication. The role involves partnering with product and platform teams to design APIs and distributed systems patterns that are reliable, efficient, and easy to integrate. Responsibilities also include anticipating scaling challenges through capacity planning and proactive engineering, and participating in the team’s on-call rotation to ensure services meet defined SLAs and address production issues.
Online marketplace connecting consumers with local professionals
Thumbtack connects consumers with local professionals for various services through its online marketplace. Users can find professionals like plumbers, electricians, and landscapers by searching the platform, comparing prices, reading reviews, and booking services directly. The platform offers cost estimates based on numerous bids from professionals, helping consumers understand potential service costs. Thumbtack generates revenue by charging professionals for leads, which are inquiries made by customers through the site. This model allows Thumbtack to serve a wide range of customers across the U.S., making it easier for them to find and hire local service providers.