Software Developer in AI team at Flyscan, focusing on transforming R&D models into production software. Collaborate on reliable software solutions with a focus on AI integration.
Responsibilities
Collaborate with team members to design, develop and maintain reliable, cohesive software solutions
Participate in the full software development lifecycle, including analysis, design, implementation, testing, deployment and maintenance
Write clear, efficient, maintainable and well-tested code, following standards and best practices
Convert research code, prototypes, notebooks and scripts into robust, tested and documented production modules
Design and maintain automated data and model training pipelines (MLOps)
Integrate software components and participate in system-level testing and validation
Identify, analyze and fix defects, performance issues and technical debt
Continuously improve software quality, performance, security and scalability
Contribute to product evolution by proposing new features, improvements and technical innovations
Document code, systems, processes and workflows to facilitate maintainability and knowledge sharing
Stay up to date on industry technologies, tools and best practices
Participate in estimation, planning and continuous improvement activities
Support operational needs, including monitoring, troubleshooting and production support when required
Requirements
University or college degree in computer science, software engineering or a related field
5–10 years of software development experience with .NET and Python, with a strong grasp of software engineering best practices
Experience with Docker, CI/CD, Linux and cloud environments (Azure, AWS or GCP)
Knowledge of PHP, React, Git and GitLab is an asset
Interest in AI and ML concepts is an asset, including frameworks such as PyTorch, TensorRT and ONNX, as well as MLOps practices like model management, data pipelines and production model monitoring
Proficiency in English required, both spoken and written; French is an asset
Benefits
Flexible work environment combining remote work and in-person collaboration at our offices in Quebec City, Montreal and Bromont
Flexible hours — set your own pace
Unlimited sick leave to prioritize your health without worry
Group insurance plan
Access to a telemedicine platform
Competitive salary based on your experience and market standards
Opportunities for training and professional development to grow your skills
Participate in test flights and see our technology in action!
Senior Principal Engineer leading SoC architecture for Marvell's innovative products in data infrastructure. Engaging with customers and mentoring engineers in complex chip architecture responsibilities.
Software Developer designing and optimizing CI pipelines using Python and C++. Collaborating with experts on automation strategy in 3D software development.
Senior Software Engineer enhancing Ads products at Instacart. Building reporting solutions and ensuring accuracy in data insights for advertisers and retailers.
Lead Engineer Offshore Wind overseeing pioneering offshore wind installation projects worldwide. Responsible for engineering, execution, and safety in offshore operations.
Senior Software Developer focusing on quality and developer tooling for fintech company Wealthsimple. Collaborating on internal developer automation and application - level quality tools.
Senior Full Stack Software Developer at Syntronic responsible for full software development lifecycle including design, development, and testing. Working on diverse projects across telecom, automotive, and healthcare sectors.
Software Developer designing and developing full - stack applications at ShyftLabs. Collaborating with senior developers and utilizing LLM - based technologies in a hybrid work environment.
Software Engineer AI focusing on building AI - driven agents for financial operations. Collaborating with clients and enhancing platform capabilities in a hybrid work environment.
Full Stack Developer designing, developing, and maintaining applications that support Tru Cooperative Bank’s digital ecosystem. Requires proficiency in both front - end and back - end technologies.
Software Engineer developing computational chemistry tools at SandboxAQ. Collaborating with experts to create clean software for AI and physics - based simulations.