Senior Data Engineer

Atomic Talent Group Inc. (ATG) partners with the leading VC-backed technology companies from Silicon Valley to launch and scale technical teams in Canada. We represent these firms in the market, provide beautiful campuses for the talent, fully loaded benefits and services, and it’s critical that we have a world-class recruiting division to build unparalleled teams. We are the catalyst for the next generation of startups to scale and grow their global footprint.


ATG has partnered with MakeSpace, a company providing a technology solution for physical storage. MakeSpace is changing the way people think about their belongings and saving them from ever having to visit a storage unit again. In 2015, Fast Company listed MakeSpace among the top 10 most innovative consumer electronics companies in the world for being “the Dropbox of physical stuff”. MakeSpace is taking on the $27B storage industry with a combined product and engineering team of 10 people. 


They are looking for a talented Senior Data Engineer to lead their team in Kitchener-Waterloo!


Where you come in:


    • Outstanding leadership skills and experience leading small, lean teams.
    • Connect and augment external and internal data sources with our applications to assist product teams in improving service quality and user experience.
    • Simplify and design data models, their database representation and possible API representation across services.
    • Write, test, document and deploy code that ensures the integrity of our operations and unique user experience.
    • Create, review and optimize relational database operations in our applications.
    • Collaborate with our application developers to improve API performance through more efficient data models or replication.
    • Our stack includes: a Python/Django/MySQL/RabbitMQ/Redis application running on Amazon AWS maintained with Docker/Ansible.

About you:

    • You have a bachelor’s degree or 4+ years of professional software engineering experience.
    • You’re driven by a passion for efficient and clear modeling of complex information.
    • You continually learn and strive towards being the best software engineer you can be.
    • With unwavering attention to detail, you appreciate clean, pragmatic, and reusable code.
    • You have extensive SQL knowledge and experience working with relational databases as well as document store databases.
    • Experience working on applications built with Python/Ruby/Java.
    • You have a willingness to learn, teach and step outside of your comfort zone.

What's in it for you?

    • Strong compensation package that includes base salary and stock options.
    • Flexible schedules. We encourage our employees to work on the schedule that works best for them and allows them to do work on their best hours of the day.
    • The opportunity to work in a co-working environment and collaborate with other talented engineers both inside and outside of your team.
    • Unlimited vacation with mandatory time off.
    • Weekly team catered lunches.
    • The chance to join a fun, dynamic culture that encourages rapid professional growth.


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.