Skip to content

Senior Data Developer

Hybrid
  • Montréal, Quebec, Canada
Service-Conseil

Job description

Since 2018, Moov AI, an independent Montreal-based company, has been enabling organizations of all sizes to harness the power of machine learning and artificial intelligence technologies. Our mission is to democratize AI in Quebec.


If, as a senior data developer, you are looking to advance your career towards consulting and the practical application of artificial intelligence, while also joining a team that builds an organization promoting authenticity, we have a great opportunity for you.


Being a Senior Data Developer at Moov AI

As a senior data developer, you distinguish yourself by being a pillar in your project team and are present and available to guide your colleagues. You take a leading role in client communications and are the guardian of Moov AI’s best practices, ensuring that the work done by the development team aligns with these practices.


You think about business problems in their entirety and excel in execution as well as in understanding the fundamental concepts of most of the problems you face. You can execute the majority of assignments autonomously and are capable of handling new issues.


You contribute to the technical excellence of your delivery team colleagues by being the go-to person. Your colleagues naturally turn to you for technical assistance. You coach less experienced employees and assist your project manager in task breakdown.


You actively contribute to process improvement with other seniors and do so autonomously. You propose solutions for the improvement and optimization of processes, programs, and work methods.


Daily Life at Moov AI

You typically work with data engineers, other data scientists, and an Agile project manager; you form a trio of expertise that accompanies a business on a project. You are responsible for communicating and understanding the business needs expressed by the clients and adapting the solution to meet them. You set up robust data flows and support your colleagues in implementing the AI solution in the clients’ infrastructure. You are the designated expert for designing the data architecture of this solution.


Throughout Your Career at Moov AI

You will experience a wide range of industries, functions, and clients; you will change jobs without changing employers. For example, AI solutions designed by Moov AI have led to reduced food waste at a major grocer, improved the STM's traffic prediction model, and enabled an international aerospace company to better predict engine maintenance. That's the kind of list that makes your mouth water.


What Moov AI Offers You

Moov AI is a different kind of company, with clear values that we live by every day. Ultimately, we want every individual to show up to work as their authentic selves—no need for artificial professional identities. Our way of doing things has earned us recognition as the "Best Startup Employer in Canada 2024" by Forbes.


  • Family comes first.
  • Our offices are located in the vibrant Plateau Mont-Royal neighborhood in Montreal.
  • We advocate for a hybrid system of office presence and remote work.
  • You manage your own schedule, including your vacation, based on your team, your client, and your deliverables.
  • Your salary is equitable with colleagues and the market, ranging from $105,000 to $120,000, plus the possibility of a 12% annual bonus.
  • You have access to a competitive group insurance plan.
  • You can benefit from an RRSP contribution program.
  • You personally help propel businesses through the practical use of AI. Together, we transform Quebec.

Job requirements

What You Bring to the Team

At Moov AI, data developers have the primary objective of building the data infrastructure to deliver a high-impact AI solution for the client.


  • You are dynamic and flexible, able to easily adapt to the rapid changes in the AI industry. You excel in a constantly evolving environment and are ready to meet the challenges of the changing situations of an innovative team and company!
  • You have at least 7 years of direct experience with development principles (unit testing, DRY, clean code, code review), development and deployment on the cloud, and interactions with databases.
  • You are a master at developing batch data processing applications.
  • You have experience with programming languages such as Python.
  • You are proficient in SQL, know data modeling principles, and know how to apply them daily.
  • You have experience and practical knowledge of relational or NoSQL databases.
  • You have experience orchestrating data processing applications.
  • You have a general understanding of different data storage formats (JSON, XML, etc.).
  • You are familiar with monitoring data processing applications.
  • You have collaborated on designing data processing solution architectures that integrate with different company systems.
  • You have a good knowledge of machine learning concepts and practices, an asset.
  • You communicate well with your team and can explain your expertise and decisions to a non-technical audience.
  • Overall, you show resourcefulness but also know your limits and when to ask for help.

We Want to Know You

At Moov AI, we encourage anyone ready to take on the challenges of applying artificial intelligence to apply. We are committed to building an inclusive team representing diverse viewpoints, in a caring and transparent work environment.

or

Apply with Indeed unavailable