Valsoft Corporation
Full Stack AI Developer | Full Stack AI Developer

Saint-Laurent, Montreal, QC, Canada
Valsoft is looking for a Full Stack AI Developer to join our team in Montreal, Quebec, Canada.
ABOUT VALSOFT CORP.:
Established in Canada in 2015, Valsoft has grown into a global portfolio of over 130 companies across 20+ countries, with a combined valuation exceeding $2 billion. We operate at the intersection of private investment and technology—blending entrepreneurial speed with institutional rigor. Backed by Coatue, Viking Global Investors, and Sagard, we are building a cross-functional center of excellence in finance, data, and technology at our headquarters to support scalable operations, innovation, and automation across our portfolio.
INVESTMENT APPROACH:
Unlike private equity or venture capital firms, we are entrepreneurs who buy, enhance, and hold software businesses. We form strategic alliances with existing management teams, prioritize customer and employee well-being, and aim for long-term success over short-term gains.
CULTURE:
Valsoft is more than a workplace—it’s a team. We genuinely believe our people are our greatest asset, and we invest in them first and foremost. We foster an environment where employees feel that first-day excitement again and again, creating a culture of high performance and collaboration. We celebrate milestones, remain proud yet humble, dream big, and stay hungry.
POSITION DESCRIPTION:
As a Full Stack AI Developer on our Data Intelligence team within Corporate Finance, you will design, build, and deploy AI/ML solutions that revolutionize financial analysis, forecasting, and optimization. You will own the end-to-end lifecycle of key AI products—including document processing agents, finance chat assistants, and more—from ideation through production, collaborating closely with finance and data teams.
KEY RESPONSIBILITIES:
• Design and deploy AI/ML models for forecasting, anomaly detection, and document intelligence.
• Rapidly prototype novel solutions and assess business impact before scaling.
• Build internal tools that embed AI into finance workflows (e.g., reconciliation, reporting, invoicing).
• Package AI outputs into intuitive applications for users of all technical levels.
• Leverage structured and unstructured financial data (e.g., Snowflake) to engineer features and train models.
• Collaborate with the data team to align schemas and pipelines.
• Partner with finance leaders to understand needs and translate them into effective AI solutions.
• Deliver clear, actionable insights based on AI outputs to finance stakeholders.
• Write clean, well-documented, version-controlled, and tested code.
• Stay current with AI/ML trends, tools, and frameworks, and propose their adoption.
REQUIRED/MINIMUM QUALIFICATIONS:
• Bachelor’s degree in Software Engineering, Computer Science, or a related field.
• 3+ years of experience deploying AI/ML solutions in production, ideally in finance or enterprise settings—but passionate candidates with demonstrated project impact are encouraged.
• Proficiency in Python and data science libraries (Pandas, scikit-learn, Transformers).
• Strong analytical mindset with the ability to translate business processes into AI-enhanced solutions.
• Excellent cross-functional communication and collaboration skills (finance, BI, engineering).
• Experience developing lightweight web applications using JavaScript frameworks (Node.js, React).
OPTIONAL/PREFERRED QUALIFICATIONS:
• Strong SQL skills and experience with data warehouses like Snowflake.
• Familiarity with financial systems or ERPs such as NetSuite, Power BI.
• Prior experience building internal tools or productizing data science.
• A drive to build, lead, and own AI initiatives end-to-end.
Ready to join a collaborative and innovative team where you can make an immediate impact?