AI Software Engineer (Java & Python )

VectorVue Inc

VectorVue Inc

Software Engineering · Full-time

Kitchener, ON, Canada · Cambridge, ON, Canada

CAD 100k-145k / year

Posted on May 8, 2026

Note: This is a Hybrid role in Cambridge, ONwith 4 days of on-site work and 1 day of WFH work.

THE ROLE

We’re looking for a hands-on AI Engineer who excels at turning messy, raw operational data into actionable predictive models. Ideally someone who thrives on Exploratory Data Analysis (EDA), smart feature engineering, and building simple, effective end-to-end prediction models that deliver real business value. You’ll work closely with operational data that is often unclean, incomplete, or unstructured — and turn it into reliable forecasts, risk predictions, anomaly detection, or optimization models.

Key Responsibilities:

  • Perform deep exploratory data analysis on raw operational datasets

  • Identify patterns, clean data, and create high-impact features

  • Build, validate, and deploy end-to-end predictive models (classification, regression, time-series, etc.)

  • Own the full modeling lifecycle: from raw data ingestion to production model

  • Collaborate with other software engineers to integrate models into our core Java/Angular platform

  • Continuously monitor and improve model performance in production

Must-Have Skills:

Core Engineering

  • Java, Spring Boot, REST APIs, Microservices

  • Angular, TypeScript, HTML, CSS

  • SQL (PostgreSQL / MySQL)

  • Docker, Jenkins, Git, CI/CD

AI / Data Engineering

  • Python for data analysis & ML

  • Machine Learning, Predictive Analytics, Computer Vision

  • ETL & streaming pipelines (Kafka, Redis, event-driven systems)

Nice to Have

  • Manufacturing, logistics, or industrial systems experience

  • Time-series forecasting, anomaly detection, optimization

  • Hybrid mobile dev (Cordova / Android)

  • Industrial protocols: MQTT, TCP/IP, PLC, OPC

VectorVue Inc is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com