Negotiable Salary
Valsoft Corporation
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?