Senior Software Engineer
dbt Labs- Full Time
- Senior (5 to 8 years)
Candidates must have at least 3 years of software development experience and a proven track record of solving problems end-to-end. Experience with distributed systems, microservices architecture, and cloud platforms such as AWS, Azure, or GCP is essential. Expertise in server-side software development using Golang or other programming languages like Rust, C++, C#, Java, or Python is required, along with a strong understanding of database design and modeling, particularly with PostgreSQL. Excellent communication skills and the ability to collaborate effectively in a cross-functional team are also necessary.
The Senior Backend Engineer will impact and contribute to the development of major software projects for backend services that drive the platform's functionalities, including personalized workout recommendations and analytics. They will collaborate with software, hardware, and content teams to evolve the consumer-oriented fitness product, work closely with the product team to clarify requirements and design new features, and implement, test, deploy, and monitor software for cloud-based backend microservices. Additionally, they will write and review clean, secure, and testable code with a focus on maintainability and performance, develop and support cloud-based big data pipelines, and use analytics to inform data-driven decisions while mentoring junior engineers.
Home gym system with personalized workouts
Tonal offers a home gym solution that combines technology and fitness. Its main product is a wall-mounted fitness system that uses artificial intelligence to create personalized workout plans. This system tracks user performance and provides real-time feedback, helping users achieve their fitness goals. Tonal's equipment can adapt to different fitness levels, offering up to 200 pounds of adjustable weight and the capability to perform over 245 exercises. Unlike many competitors, Tonal focuses on providing a complete fitness experience in one device, eliminating the need for multiple gym equipment or memberships. The company's goal is to make fitness more accessible and convenient for everyone, with a business model that includes selling the equipment and offering a subscription service for ongoing personalized workout programs.