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 owning software projects end-to-end. Experience with distributed systems, microservices architecture, and cloud platforms such as AWS, Azure, or GCP is required. Proficiency in server-side software development using Golang or other programming languages like Rust, C++, C#, Java, or Python is essential. A strong understanding of database design and modeling, particularly with PostgreSQL, is necessary. Excellent communication skills and the ability to work collaboratively in a cross-functional team are also required.
The Senior Backend Engineer will impact and contribute to the development of major software projects for backend services that drive personalized workout recommendations, dynamic media generation, and analytics. They will collaborate with software, hardware, and content teams to evolve the consumer-oriented fitness product. The engineer will work closely with the product team to clarify requirements and develop designs for new features. They will implement, test, deploy, and monitor software for cloud-based backend microservices, write and review clean, secure, and testable code, and develop and support cloud-based big data pipelines. Additionally, they will use analytics to understand product behavior and mentor 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.