Role Overview
PavePal is hiring a entry-level Machine Learning Engineer, Computer Vision. This is a full-time hybrid role, based in Vancouver, British Columbia. Part of PavePal's Lifecycle hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Our team is looking for a Machine Learning Engineer to help design, prototype, deploy, and improve machine learning systems for road and infrastructure intelligence. The role is primarily focused on computer vision, especially object detection and segmentation, but may also include broader ML work depending on project needs.
This is a hybrid R&D and production engineering role. You will work across the ML lifecycle, including dataset curation, experimentation, model training, evaluation, optimization, deployment, monitoring, and iteration in production. The role also includes system design, ML pipeline design and implementation, and close collaboration with product and engineering teams to integrate ML solutions into real workflows and products.
We are looking for someone who can move quickly from idea to prototype and from prototype to production, while maintaining strong technical judgment around model quality, performance, and reliability.
How to Apply
We only accept applicants via email. Send your resume and GitHub or portfolio link to info@pavepal.ai with the subject line “ML Engineer Application – [Your Name]”.
Minimum Qualifications:
- Master’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related technical field
- 2–3+ years of professional experience building and shipping ML systems, or 1+ year for candidates with strong research experience and a Master’s or PhD
- Strong programming skills in Python
- PyTorch is required
- Strong foundation in machine learning, including training dynamics, model evaluation, error analysis, experimental design, and generalization
- Practical experience with object detection, segmentation, and/or image classification
- Familiarity and hands-on experience with transformer-based models
- Experience with dataset curation, augmentation, and evaluation set development
- Strong understanding of common training issues such as overfitting, underfitting, class imbalance, noisy labels, and domain shift
- Experience optimizing models for production, including latency, throughput, and resource constraints
- Experience supporting or deploying inference systems for real-time and/or batch processing workflows
- Familiarity with production monitoring, model performance tracking, and iterative improvement
- Experience with AWS and/or GCP
- Familiarity with Git, CI/CD workflows, and containerized development/deployment
- Familiarity with tools and ecosystems such as Hugging Face, ONNX, and related deployment workflows
Responsibilities
- Strong ML fundamentals, not just familiarity with frameworks
- Fast prototyping ability with strong execution
- Someone comfortable working across both research-style exploration and production deployment
- Ability to design systems and pipelines, not just train models in isolation
- A collaborative engineer who works well with product, backend, and other technical teams
- Clear communicator with strong problem-solving skills
- Bonus: experience with geospatial computation or edge / on-device ML
Frequently Asked Questions
How do I apply for the Machine Learning Engineer, Computer Vision position at PavePal?
Use the Apply button above to submit your application directly to PavePal. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Machine Learning Engineer, Computer Vision role at PavePal remote or in-office?
This is a hybrid role based in Vancouver, British Columbia. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Machine Learning Engineer, Computer Vision at PavePal earn?
PavePal has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Machine Learning Engineer, Computer Vision role at PavePal posted?
This role was posted on March 23, 2026 (77 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Is the Machine Learning Engineer, Computer Vision role at PavePal entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements PavePal has listed.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start