Machine Learning Engineer
Our client, an AI-focused startup based in Toronto, Canada, are seeking a Full Stack / Machine Learning Engineer to deliver high-impact product features using React/Next.js on the frontend and FastAPI on the backend. You will work within a focused engineering pod under the direction of a Lead Project Engineer, in close collaboration with Product Managers. This role offers the opportunity to build production-grade software in a fast-moving environment while developing your technical skills and growing into engineering leadership. Location: Remote, preferably in Toronto/GTA Employment Type: Part-Time (~20 hours per week) Experience: 2-4+ years Tech Stack: Next.js, React, FastAPI, GCP, SQLAlchemy, Pydantic What You'll Do
- Implement full-stack product features using FastAPI, Next.js, and PostgreSQL.
- Work with LPEs and PMs to translate requirements into deliverable tasks
- Participate in technical planning, system design, and design reviews
- Write clean, testable, and maintainable code
- Debug issues and ensure reliable application behavior across services
- Contribute to CI/CD processes and GCP-based infrastructure
- 2-4 years of experience in full stack development using modern JavaScript frameworks and Python web frameworks
- Proficiency with React/Next.js, FastAPI, and SQLAlchemy
- Familiarity with PostgreSQL and Pydantic
- Understanding of RESTful API design, data modeling, and system integration
- Exposure to Google Cloud services (Cloud Run, Cloud SQL, IAM)
- Comfortable with Git-based workflows, Docker, and CI/CD pipelines
- Strong communication skills and ability to work within collaborative teams
- Startup or agile team experience is a plus