Himalayas logo
Valsoft CorporationVC

AI Software Engineer

Valsoft Corporation is devoted to acquiring and growing vertical market software businesses, ensuring mission-critical services and a strong customer focus.

Valsoft Corporation

Employee count: 1001-5000

Canada only

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 the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

Canada +/- 0 hours

About Valsoft Corporation

Learn more about Valsoft Corporation and their company culture.

View company profile

Valsoft Corporation, founded in 2015 and based in Montreal, Canada, specializes in acquiring and growing vertical market software businesses. The company’s core mission is to provide mission-critical solutions that cater to various niche markets. With a focus on a decentralized, hold-forever philosophy, Valsoft aims to empower its portfolio companies to maintain their operational independence while benefiting from Valsoft’s extensive resources and expertise.

Over the years, Valsoft has successfully acquired over 50 companies worldwide, spanning multiple industries across three continents. It leverages a vast global network of entrepreneurs and industry experts to ensure growth and improve operational efficiencies for its businesses. The company prides itself on placing customer satisfaction at the heart of its operations, believing that a deep commitment to clients leads to enhanced business value and lasting success. Valsoft's investment in operational excellence and best practices enables it to nurture its portfolio companies and help them achieve their full potential in the competitive software landscape.

Claim this profileValsoft Corporation logoVC

Valsoft Corporation

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

61 remote jobs at Valsoft Corporation

Explore the variety of open remote roles at Valsoft Corporation, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Valsoft Corporation

Remote companies like Valsoft Corporation

Find your next opportunity by exploring profiles of companies that are similar to Valsoft Corporation. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Valsoft Corporation hiring AI Software Engineer • Remote (Work from Home) | Himalayas