IA Software Developer
- Hybrid
- Montréal, Quebec, Canada
- Livraison de solutions
Job description
To help us accelerate the achievement of our mission to increase companies' productivity through the practical use of artificial intelligence, we need your expertise.
We are currently looking for AI software developers to join our development team.
You will play a crucial role in our project development teams, working closely with your strategist, data scientist, and analyst colleagues. Your software development skills, as well as your ability to integrate and deploy artificial intelligence solutions, directly contribute to the success of our projects for our clients.
Your Future Responsibilities
- Understand and align client needs regarding software development surrounding an artificial intelligence solution.
- Develop software solutions, implement infrastructure-as-code (IaC) practices, develop scripts and tools in Python, create high-performance APIs, and manage data ingestions.
- Oversee production deployments, apply engineering best practices, and implement deployment monitoring mechanisms to ensure the robustness and resilience of the solutions.
- Continuous improvement of best practices and solutions, participate in code reviews, contribute to the improvement of delivery processes, and recommend improvements in solution design.
Job requirements
In the context of this position, you will be required to navigate a constantly evolving technological environment. We value above all dynamic colleagues who are passionate about software development and capable of adapting to new tools and technologies.
You have solid experience in software development, mastering key principles such as unit testing, clean code, code reviews, and cloud deployment, in addition to having a strong knowledge of NoSQL and data modeling principles.
You have solid expertise in deploying software powering complex AI solutions. You manage infrastructures with tools like Terraform, CloudFormation, or Bicep, and Docker to facilitate deployment. Your expertise in Python allows you to develop scripts to automate complex processes, and you excel at creating APIs for applications using frameworks such as LangChain or LangGraph.
You have a good understanding of machine learning and are comfortable collaborating effectively with your team.
Your Team
At Moov AI, we are known for the quality of the people who make up the organization. Upon your arrival, you will join a caring and inclusive team where everyone is ready to roll up their sleeves to achieve our common goal.
Our delivery teams are multidisciplinary, bringing together data developers, data scientists, technology leads, agile project managers, and product owners.
At Moov AI, we maintain team member stability to improve collaboration. We promote process improvement and continuous feedback. This approach helps establish a higher level of trust among colleagues, better mutual support, increased efficiency, and a better understanding of each person's role.
About Us
Founded in 2018 by five visionaries driven by the desire to see AI adopted by the business world, Moov AI is a pioneer and a Quebec leader in AI. We deploy projects that contribute to increasing companies' productivity responsibly while supporting people in the transition to help them adopt these solutions in their daily lives.
Canada lags behind other G7 countries in productivity, and our goal is to make a significant contribution to reversing this trend.
We have the opportunity to collaborate with dozens of unique and competent colleagues, with whom, together, we have a real impact on local companies. We have successfully delivered AI solutions used by companies such as Metro, Pratt & Whitney, Groupe Canam, Radio-Canada, and the Société de Transport de Montréal (STM). Our teams are currently working to propel companies in the food processing, insurance, retail, and energy sectors.
We partner with major technology and cloud solution providers and encourage our colleagues to get certified in these technologies. This helps us stay at the cutting edge of new technologies, strengthen our relationships with partners, and better meet our clients' needs. It is also an advantage for our colleagues, who can continuously develop their skills in a learning organization.
We stand out for our desire to exceed our clients' expectations. We do nothing halfway.
At Moov AI, we have four simple, clear, and profound values that we live by every day: Together, No Bullshit, Positive Mindset, Sharing. These values define our culture, guide our decisions, and shape our daily lives.
Benefits and Perks
- Competitive Compensation: Your base salary is fair compared to your colleagues and the market, ranging from $88,000 to $140,000.
- Work Flexibility: We promote a hybrid system combining in-office and remote work, allowing you to balance professional and personal life.
- Flexible Time Off: You manage your own vacation based on your needs, the team's needs, and your project's needs. The average is about 5 weeks.
- Ideal Location: Our offices are located in the vibrant Plateau Mont-Royal neighborhood in Montreal, offering a pleasant and dynamic work environment.
- Group Insurance: You benefit from competitive group insurance paid 50% by the employer, covering your health and wellness needs.
- RRSP Program: You have the opportunity to benefit from an RRSP program with employer contributions to prepare for your financial future.
We Want to Get to Know You
We encourage you to apply to join the team and help us tackle the challenges of deploying artificial intelligence solutions for our clients.
or
All done!
Your application has been successfully submitted!