Top Benefits
About the role
ABOUT VALSOFT CORP.:
Established in Canada in 2015, Valsoft has grown to a global portfolio of 118+ companies, acquiring and developing vertical market software companies, enabling each business to deliver the best mission-critical solutions for customers in their respective industries. A key tenet of Valsoft’s philosophy is to invest in well-established businesses and foster an entrepreneurial environment that molds companies into leaders in their respective industries. Valsoft looks to buy, hold and create value through long-term partnerships with existing management.
INVESTMENT APPROACH:
Unlike private equity and venture capital firms, we are Entrepreneurs who Buy, Enhance and Grow Software Businesses. That’s right; we don’t sell businesses. We form a strategic alliance with existing management teams. We recognize the dedication and perseverance required to create a firm and place a premium on customers’ and workers’ well-being over short-term goals.
POSITION DESCRIPTION:
We are seeking an AI Software Engineer to join one of portfolio companies. You have deep expertise in prompt and context engineering, and are capable of designing, testing, and optimizing generative AI applications at scale. This is a hands-on development role. You will collaborate with senior engineers, architects, and business stakeholders to translate requirements into working features, with a strong emphasis on modern development practices and automation.
If you are passionate about AI, comfortable working with a variety of languages (C#, C++, Java, etc.) and excited by enterprise projects, this role is an excellent fit.
KEY RESPONSIBILITIES :
-
AI-Powered Development:
-
Build RESTful APIs, microservices, front and back-end components using a polyglot approach (.NET/C#, C++, Python, JavaScript frameworks
-
Develop context strategies (e.g., embeddings, retrieval augmentation, windowing) for reliability, security, and cost efficiency
-
Apply evaluation frameworks (Promptfoo, OpenAI Evals, LangSmith) to systematically test, compare, and validate LLM outputs
-
Build and tune AI models, assistants, agentic workflows, vector databases.
-
Collaborate & Execute:
-
Work closely with senior engineers and product owners to clarify requirements and deliver solutions that add measurable business value
-
Mentor engineers on prompt design, evaluation best practices, and context strategies
-
Participate in sprint planning, code reviews, and backlog grooming.
-
Automation & Quality:
-
Integrate regression and adversarial testing into CI/CD pipelines to prevent prompt drift
-
Define automated evaluation suites for LLM applications (truthfulness, consistency, compliance)
-
Support efforts to reduce technical debt and improve maintainability.
-
AI Tooling & Exploration:
-
Experiment with and apply Generative AI and ML tools where they can accelerate development or improve user experience
-
Create, optimize, and manage complex prompt strategies to maximize AI model performance
-
Develop reusable prompt templates for consistent outputs across multiple use cases
-
Design and optimize NLQ interfaces that let users query enterprise data (SQL/NoSQL, APIs, vector stores) in natural language, applying context engineering and evaluation frameworks to ensure accuracy, security, and business relevance.
-
Problem Solving:
-
Troubleshoot and optimize performance, scalability, and data-handling issues
-
Adapt to different technical environments across the portfolio.
REQUIRED/MINIMUM QUALIFICATIONS:
-
Technical Skills:
-
5–8 years of professional software engineering experience with .NET (C#) and JavaScript frameworks
-
Hands-on expertise with Generative AI and ML tools (Promptfoo, OpenAI Evals, LangSmith, LangChain, AWS Bedrock, Azure AI, etc.) is a must.
-
Familiarity with vector databases (e.g., PostgreSQL/pgvector, Pinecone, Weaviate, Milvus) and RAG (Retrieval-Augmented Generation) pipelines is preferred.
-
Deep and recent experience with Generative AI or machine learning development tools (Claude Code, Github Copilot, AWS Bedrock, OpenAI, LangChain, Azure AI, etc.)
-
Proven ability to design and implement NLQ solutions enabling users to query structured/unstructured data sources conversationally, with focus on accuracy, performance, and security.
-
Familiarity with Git-based workflows and CI/CD pipelines.
-
Experience with ERP (e.g., SAP Business One, Macola, etc.) is a plus.
-
Soft Skills:
-
Collaborative mindset with strong communication skills
-
Comfortable working in a remote, distributed environment
-
Willingness to learn, experiment, and take initiative.
Why Choose Us
- Competitive compensation package
- Remote work
- Opportunities for growth and career development
- Be a part of an entrepreneurial culture, where your innovative ideas and fresh perspectives are valued and can make a real impact on our business
Ready to join a collaborative and innovative team where you can make an immediate impact?
About Valsoft Corporation
As a leading player in vertical market software (VMS), Valsoft combines industry expertise with a unique buy-and-hold investment philosophy, managing a growing portfolio of companies that benefit from decentralized leadership and operational autonomy. We actively support our businesses, guiding them in their growth and evolution into market leaders.
Headquartered in Montreal with a global presence, Valsoft is committed to building a legacy of excellence by prioritizing sustainable growth and operational efficiency. Our long-term vision, driven by entrepreneurial spirit and disciplined execution, ensures we create lasting value for our portfolio companies, their customers, and the industries they serve. For more information, visit valsoftcorp.com.
En tant qu'acteur de premier plan dans le domaine des logiciels pour marchés verticaux (LMV), Valsoft allie expertise sectorielle et une philosophie d'investissement unique axée sur l'acquisition et la conservation. Nous gérons un portefeuille croissant d'entreprises qui bénéficient d'un leadership décentralisé et d'une autonomie opérationnelle. Nous soutenons activement nos entreprises en les accompagnant dans leur croissance et leur évolution en leaders de leur secteur.
Basée à Montréal et présente à l'échelle mondiale, Valsoft s'engage à bâtir un héritage d'excellence en priorisant la croissance durable et l'efficacité opérationnelle. Notre vision à long terme, portée par un esprit entrepreneurial et une exécution rigoureuse, nous permet de créer une valeur durable pour nos entreprises, leurs clients et les industries qu'elles desservent. Pour plus d'informations, visitez valsoftcorp.com.
Top Benefits
About the role
ABOUT VALSOFT CORP.:
Established in Canada in 2015, Valsoft has grown to a global portfolio of 118+ companies, acquiring and developing vertical market software companies, enabling each business to deliver the best mission-critical solutions for customers in their respective industries. A key tenet of Valsoft’s philosophy is to invest in well-established businesses and foster an entrepreneurial environment that molds companies into leaders in their respective industries. Valsoft looks to buy, hold and create value through long-term partnerships with existing management.
INVESTMENT APPROACH:
Unlike private equity and venture capital firms, we are Entrepreneurs who Buy, Enhance and Grow Software Businesses. That’s right; we don’t sell businesses. We form a strategic alliance with existing management teams. We recognize the dedication and perseverance required to create a firm and place a premium on customers’ and workers’ well-being over short-term goals.
POSITION DESCRIPTION:
We are seeking an AI Software Engineer to join one of portfolio companies. You have deep expertise in prompt and context engineering, and are capable of designing, testing, and optimizing generative AI applications at scale. This is a hands-on development role. You will collaborate with senior engineers, architects, and business stakeholders to translate requirements into working features, with a strong emphasis on modern development practices and automation.
If you are passionate about AI, comfortable working with a variety of languages (C#, C++, Java, etc.) and excited by enterprise projects, this role is an excellent fit.
KEY RESPONSIBILITIES :
-
AI-Powered Development:
-
Build RESTful APIs, microservices, front and back-end components using a polyglot approach (.NET/C#, C++, Python, JavaScript frameworks
-
Develop context strategies (e.g., embeddings, retrieval augmentation, windowing) for reliability, security, and cost efficiency
-
Apply evaluation frameworks (Promptfoo, OpenAI Evals, LangSmith) to systematically test, compare, and validate LLM outputs
-
Build and tune AI models, assistants, agentic workflows, vector databases.
-
Collaborate & Execute:
-
Work closely with senior engineers and product owners to clarify requirements and deliver solutions that add measurable business value
-
Mentor engineers on prompt design, evaluation best practices, and context strategies
-
Participate in sprint planning, code reviews, and backlog grooming.
-
Automation & Quality:
-
Integrate regression and adversarial testing into CI/CD pipelines to prevent prompt drift
-
Define automated evaluation suites for LLM applications (truthfulness, consistency, compliance)
-
Support efforts to reduce technical debt and improve maintainability.
-
AI Tooling & Exploration:
-
Experiment with and apply Generative AI and ML tools where they can accelerate development or improve user experience
-
Create, optimize, and manage complex prompt strategies to maximize AI model performance
-
Develop reusable prompt templates for consistent outputs across multiple use cases
-
Design and optimize NLQ interfaces that let users query enterprise data (SQL/NoSQL, APIs, vector stores) in natural language, applying context engineering and evaluation frameworks to ensure accuracy, security, and business relevance.
-
Problem Solving:
-
Troubleshoot and optimize performance, scalability, and data-handling issues
-
Adapt to different technical environments across the portfolio.
REQUIRED/MINIMUM QUALIFICATIONS:
-
Technical Skills:
-
5–8 years of professional software engineering experience with .NET (C#) and JavaScript frameworks
-
Hands-on expertise with Generative AI and ML tools (Promptfoo, OpenAI Evals, LangSmith, LangChain, AWS Bedrock, Azure AI, etc.) is a must.
-
Familiarity with vector databases (e.g., PostgreSQL/pgvector, Pinecone, Weaviate, Milvus) and RAG (Retrieval-Augmented Generation) pipelines is preferred.
-
Deep and recent experience with Generative AI or machine learning development tools (Claude Code, Github Copilot, AWS Bedrock, OpenAI, LangChain, Azure AI, etc.)
-
Proven ability to design and implement NLQ solutions enabling users to query structured/unstructured data sources conversationally, with focus on accuracy, performance, and security.
-
Familiarity with Git-based workflows and CI/CD pipelines.
-
Experience with ERP (e.g., SAP Business One, Macola, etc.) is a plus.
-
Soft Skills:
-
Collaborative mindset with strong communication skills
-
Comfortable working in a remote, distributed environment
-
Willingness to learn, experiment, and take initiative.
Why Choose Us
- Competitive compensation package
- Remote work
- Opportunities for growth and career development
- Be a part of an entrepreneurial culture, where your innovative ideas and fresh perspectives are valued and can make a real impact on our business
Ready to join a collaborative and innovative team where you can make an immediate impact?
About Valsoft Corporation
As a leading player in vertical market software (VMS), Valsoft combines industry expertise with a unique buy-and-hold investment philosophy, managing a growing portfolio of companies that benefit from decentralized leadership and operational autonomy. We actively support our businesses, guiding them in their growth and evolution into market leaders.
Headquartered in Montreal with a global presence, Valsoft is committed to building a legacy of excellence by prioritizing sustainable growth and operational efficiency. Our long-term vision, driven by entrepreneurial spirit and disciplined execution, ensures we create lasting value for our portfolio companies, their customers, and the industries they serve. For more information, visit valsoftcorp.com.
En tant qu'acteur de premier plan dans le domaine des logiciels pour marchés verticaux (LMV), Valsoft allie expertise sectorielle et une philosophie d'investissement unique axée sur l'acquisition et la conservation. Nous gérons un portefeuille croissant d'entreprises qui bénéficient d'un leadership décentralisé et d'une autonomie opérationnelle. Nous soutenons activement nos entreprises en les accompagnant dans leur croissance et leur évolution en leaders de leur secteur.
Basée à Montréal et présente à l'échelle mondiale, Valsoft s'engage à bâtir un héritage d'excellence en priorisant la croissance durable et l'efficacité opérationnelle. Notre vision à long terme, portée par un esprit entrepreneurial et une exécution rigoureuse, nous permet de créer une valeur durable pour nos entreprises, leurs clients et les industries qu'elles desservent. Pour plus d'informations, visitez valsoftcorp.com.