Senior Software Engineer
dbt Labs- Full Time
- Senior (5 to 8 years)
The ideal candidate should possess 5+ years of experience with practical, production-grade Python, hands-on experience with Test Driven Development (TDD), a proven ability to build and scale large systems at high velocity, strong fundamentals in database schema design and data modeling, and the ability to work at a rapid pace without sacrificing clarity or correctness. Familiarity with LLM function calling protocols and paradigms is a bonus.
This role involves implementing real-world services as modular, production-ready APIs, creating and maintaining excellent, developer-friendly documentation, following a strict Test Driven Development approach, building at maximum velocity without compromising on reliability or maintainability, and designing and iterating on scalable database schemas for each service integration.
AI-driven matching of businesses with engineers
Turing provides tech services by using artificial intelligence to connect businesses with skilled software engineers for custom application development and on-demand engineering needs. The company has a large pool of over 3 million vetted engineers from 150 countries, allowing businesses to quickly find the right talent for their projects. When a company needs a developer, they specify the required skills, and Turing's AI matches them with the best candidates, streamlining the recruitment process and helping companies complete projects faster. Turing also supports engineers by offering access to high-paying remote job opportunities in the U.S., with a high rematch rate ensuring job stability. The goal of Turing is to enhance recruitment efficiency for businesses while providing valuable job opportunities for engineers.