V

Valsoft

Acquires, grows vertical market software companies

ML/AI Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBeirut, LebanonNo salary listed

About the Job

Requirements

  • At least 3 years of professional experience building and shipping machine learning or AI systems in production, with strong engineering fundamentals independent of AI-assisted tooling.
  • Applied machine learning experience across the full lifecycle, including training, fine-tuning, and evaluating classification, regression, or forecasting models; reasoning about data quality, features, and model performance; and comparing alternatives against baselines.
  • Strong Python and open-source machine learning ecosystem skills, such as scikit-learn, XGBoost, LightGBM, and statsmodels; solid SQL and API design skills.
  • Hands-on experience building AI or large language model capabilities in production, including shipped AI-driven features such as retrieval-augmented generation pipelines, vector databases, or related infrastructure.
  • Comfort using AI coding tools such as Claude, Cursor, or GitHub Copilot.
  • Experience with Azure, AWS, or Google Cloud, including building cloud data pipelines and extract-transform-load processes across a medallion architecture, and deploying and monitoring production models.
  • Ability to explain technical concepts clearly to clients, partners, and non-technical stakeholders, and comfort in customer-facing settings such as demos, calls, and workshops.
  • Fluent written and spoken English.
  • Reliable and deadline-driven, with the ability to set realistic estimates, meet them, and raise risks early when a date may not be met.
  • An active GitHub profile or portfolio of personal or side projects demonstrating hands-on engagement beyond day-to-day work.

Responsibilities

  • Design, train, evaluate, and ship machine learning models, including forecasting, classification, and recommendation models, powering predictive and recommendation features across products.
  • Compare candidate models against baselines, run experiments, document model-selection rationale, define clear evaluation criteria, and monitor models in production.
  • Integrate AI and large language model capabilities into product workflows, including chat, automation, personalization, and agentic flows that complete tasks end-to-end.
  • Build, maintain, and debug data and feature pipelines feeding models and AI products, including ingestion, transformation, and data-quality checks across a bronze/silver/gold/platinum medallion architecture.
  • Participate in client and stakeholder conversations, including demos, product launches, requirements discussions, and troubleshooting calls; translate customer and partner feedback into product and engineering decisions in close collaboration with Product Management.
  • Write clean, maintainable, well-tested code and help define architecture, patterns, and technical direction for new products.
  • Support and troubleshoot production issues, including model and data problems and client-facing incidents when needed.

Desired Qualifications

  • Exposure to Java, Spring, or Spring Boot for interoperability with the existing legacy platform.
  • Exposure to generative avatar or video rendering for chat- and kiosk-based interfaces.
  • Familiarity with speech-to-text or transcription pipelines, including multilingual voice input.
  • Familiarity with agent orchestration frameworks or multi-step tool-use patterns.
  • Experience with Go, used in some AI backend services.
  • Experience with MLOps practices such as experiment tracking, model versioning, and monitoring for drift.
  • Working knowledge of a frontend framework such as Vue or React and Node.js for prototyping interfaces around models.
  • A flexible, product-minded, collaborative, curious, and accountable approach; comfort moving between products and technologies, taking initiative across teams.

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