V

Valsoft

Acquires, grows vertical market software companies

AI Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeRemote in CanadaNo salary listedRemote

About the Job

Requirements

  • Experience working within deeply configurable, enterprise-grade software-as-a-service platforms rather than greenfield products.
  • Strong Python expertise.
  • Comfort working across Angular, React, C#, and TypeScript.
  • Backend development experience with application programming interfaces and microservices in a mature production codebase.
  • Experience deploying production systems and familiarity with cloud infrastructure such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
  • Experience with continuous integration and continuous delivery, Docker, and containerization.
  • Experience integrating large language models, including OpenAI, Anthropic, and open-source models.
  • Experience with AI-assisted development tooling, such as code generation and coding copilots, applied at team scale.
  • Experience with prompt engineering and retrieval-augmented generation pipelines.
  • Experience with vector databases such as Pinecone, Weaviate, and FAISS.
  • Experience with embeddings and semantic search.
  • Experience building data pipelines and extract, transform, and load processes.
  • Experience working with structured and unstructured data.
  • Experience with application programming interface integrations across software-as-a-service platforms.
  • Experience with automation tooling and workflow orchestration.
  • Experience with model versioning and experiment tracking.
  • Experience monitoring model performance.
  • Experience with logging and observability.
  • Experience with A/B testing AI features.
  • Deep comfort working inside legacy, configurable enterprise platforms.
  • Ability to contribute hands-on and ship solutions, not just design them.
  • Ability and interest in increasing team productivity as well as product intelligence.
  • Comfort working with ambiguity and aggressive timelines.
  • Business orientation, with attention to return on investment and customer-facing impact.
  • Pragmatic selection of tools based on the problem.

Responsibilities

  • Introduce and operationalize AI-assisted development practices, including code generation, AI pair programming, and automated test generation, across existing engineering teams.
  • Identify friction points in moving requirements from customer requests to shipped features, and apply AI tooling to address them.
  • Partner with developers working in Angular, React, C#, and TypeScript to incorporate AI tooling into their daily workflows.
  • Build reusable patterns and playbooks to scale AI-assisted delivery across teams.
  • Design, develop, and deploy AI features in existing, deeply configurable software-as-a-service platforms.
  • Integrate large language models and machine-learning models into legacy architectures without destabilizing existing functional or technical requirements.
  • Build automation pipelines that reduce manual operational tasks within the product and internally.
  • Develop intelligent agents and AI-powered workflow systems where they create measurable leverage.
  • Implement retrieval-augmented generation systems and embedding pipelines.
  • Work with vector databases and retrieval systems.
  • Build AI orchestration layers and agent frameworks.
  • Ensure the reliability, monitoring, and evaluation of AI outputs.
  • Deploy and maintain models in production environments.
  • Work directly with engineering leads and non-technical stakeholders to understand platform constraints and business pain points.
  • Translate ambiguous product or development-process problems into scalable AI solutions.
  • Balance speed with engineering rigor against aggressive customer-driven timelines.
  • Drive execution with minimal oversight.

Desired Qualifications

  • Familiarity with model fine-tuning where relevant.
  • Familiarity with supervised and unsupervised learning.
  • Familiarity with evaluation frameworks for large language model systems.
  • Understanding of hallucination mitigation, guardrails, and output validation.
  • Experience with CACFP, childcare, child nutrition, education, government programs, or other regulated industries.

About the Company

Valsoft

Acquires, grows vertical market software companies

Valsoft is a company that buys software businesses that serve specific, essential industries (like automotive and broadcasting) and helps them grow over the long term. It focuses on vertical market software—programs that are built for a particular industry—and keeps the acquired companies independent while giving them extra resources, best practices, and access to a global network. The core idea is to improve how these software businesses operate and expand their reach, rather than building new products from scratch. The main way Valsoft works is to purchase a niche software company, streamline its operations, and partner with the existing management team to drive steady growth. This approach sets Valsoft apart from others by emphasizing patient, long-term ownership and collaboration within a diverse portfolio of niche software. The goal is to create durable, profitable companies that continue to serve their essential customers efficiently and expand into new markets.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$420M
Headquarters
Montreal, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at Valsoft

See more jobs