Senior Software Engineer
dbt Labs- Full Time
- Senior (5 to 8 years)
Candidates should possess four or more years of industry experience, or two or more years with a relevant research-based master's or PhD degree, with at least two years spent working with large code bases (roughly one million lines or more) featuring complex algorithms and data structures. Experience with Python (FastAPI and Django), TypeScript (React), and PostgreSQL is preferred, and candidates must demonstrate proficiency in these technologies during the hiring process.
The Backend Platform Software Engineer will maintain and improve the company's core systems and tools, solve problems related to large systems, learn from and share knowledge with others, work with smart people to apply knowledge to real-world systems at scale, and shape their own projects while taking leadership and making impactful decisions.
Provides educational tools and resources
Top Hat provides educational tools and resources aimed at enhancing the learning experience for both educators and students. Its main products include Top Hat Pages, which allows educators to personalize content easily, and interactive response tools that engage students during lessons. Additionally, Top Hat offers a collection of fully editable textbooks, giving educators the flexibility to tailor their teaching materials. Unlike many competitors, Top Hat focuses on creating a user-friendly platform that caters to diverse learning needs across entire campuses, making it suitable for both individual courses and whole institutions. The goal of Top Hat is to empower educators to deliver personalized and equitable learning experiences, ensuring that education is accessible and engaging for all students.