Senior Backend Developer
Data & Machine Learning
Join our established and growing artificial intelligence startup located at our Old Montreal studio, with the flexibility of working hybrid or fully remote. We offer the best of the startup world (dynamic environment, opportunities for growth through high autonomy, and a flexible role definition), along with a healthy, holacratic, collaborative culture, and true work/life balance.
You are:
A senior backend developer: You have experience designing, implementing and deploying cloud-based APIs and applications for 5~10 years, ideally in a B2B context.
A hands-on tech leader: You have experience leading software development efforts: you understand goals & constraints by exchanging with multiple stakeholders, you build collaboratively a technical vision and take ownership of it, you help your team deliver to a high standard of quality, you mentor and onboard new members.
Familiar with the data processing & machine learning ecosystem: you have knowledge of the standard technology to implement data processing and machine learning training & inference pipelines.
Intellectually curious: you absorb new knowledge every day while always being on the lookout for new challenges for their learning opportunities. You don’t limit yourself to the bounds of your role or even of the company. You understand that knowledge, challenges and feedback can be found and come from everywhere.
Autonomous: you are proactive and self-driven. You are capable of taking a high level goal and creating your own plan to reach it. You take ownership and are accountable to your results, whatever they might be.
You know:
Backend development (we use Python & Golang) (fluent)
Containerization technology (Docker/Kubernetes) (fluent)
Cloud providers, including but not limited to: GCP, AWS, Azure, etc. (intermediate)
Databases, including but not limited to: PostgreSQL, Redis, etc. (an asset)
Frontend development (Javascript/TypeScript) (an asset)
GRPC and Protocol Buffers (an asset)
MLOps platforms, including Sagemaker, Azure ML Studio, Databricks, etc. (an asset)
Deep learning libraries, including PyTorch, Tensorflow, Transformers, Ray, etc. (an asset)
You will:
Lead the efforts on technical vision, design and deployment strategies of one of our ai products
Contribute to the application and APIs development and deployment effort
Contribute to the development and training of AI agents
Collaborate with a multidisciplinary team consisting of AI researchers, developers, product managers, UX designers.
Participate in product and presales effort
Use quality work procedures that set a good example for others when implementing your solutions.
Improve the function of the team you are a part of, either through individual achievement or through leadership; you improve the organization too.
Maintain rich, thoughtful, candid communication with your peers in order to ensure the very best results.
Gather, acknowledge, and respond to internal feedback, adjusting design and technological choices as necessary.
AIR Perks
Hybrid work environment (work remotely from home and/or work from the office)
Flexible hours
Unlimited paid vacation and/or sick days
Full medical & dental benefits with no waiting period
24/7 virtual health care (telemedicine) allows you and your family access to high-quality primary care and mental health care.