Machine Learning Architect
Jarvis is currently seeking an experienced Machine Learning Architect to lead the technical delivery of production-grade machine learning solutions for our clients. This is a hands-on engineering role with strong ownership expectations. Your primary responsibility is building scalable, secure, and maintainable ML systems — while taking ownership of significant components of solution delivery.
In this role you would be responsible for turning architectural designs into fully implemented, production-ready systems. You are comfortable operating with moderate ambiguity and can break down high-level designs into structured implementation plans. You set the standard for code quality, reliability, and engineering discipline within the team.
You will work within a Databricks-based environment (Azure preferred; AWS or GCP acceptable if Databricks expertise is strong). This role requires strong coding ability, end-to-end ML lifecycle expertise, and the ability to guide other engineers through delivery.
Key Responsibilities:
- Own and implement end-to-end ML solutions including feature engineering, model development, evaluation, deployment, and monitoring.
- Design and build scalable batch and/or streaming pipelines within Databricks.
- Develop, optimize, and productionize traditional ML models (e.g., regression, classification, tree-based models such as XGBoost).
- Lead implementation of Generative AI solutions including LLM-based systems, RAG pipelines, prompt engineering workflows, and agent-based applications.
- Deploy models as API endpoints, real-time inference services, or scheduled batch jobs.
- Implement robust experiment tracking, model versioning, CI/CD workflows, and lifecycle management practices.
- Establish logging, monitoring, observability, and performance tracking for ML systems in production.
- Break down architectural designs into actionable engineering tasks and ensure structured execution.
- Review and approve PRs/MRs, maintaining high standards of code quality and maintainability.
- Mentor and support junior Machine Learning Engineers through technical guidance and feedback.
- Proactively identify risks, technical gaps, and scalability concerns early in delivery.
- Ensure solutions meet security, compliance, scalability, and performance requirements.
Qualifications:
- 5+ years of experience in Machine Learning Engineering or a closely related role.
- Proven experience delivering end-to-end ML systems in production environments.
- Strong hands-on coding ability in Python with clean, maintainable engineering practices.
- Deep understanding of the ML lifecycle: data preparation, feature engineering, model training, evaluation, deployment, monitoring, and continuous improvement.
- Experience with Databricks (required); Azure preferred. AWS or GCP acceptable if Databricks expertise is strong.
- Strong experience with supervised learning techniques (e.g., regression, classification, tree-based models) and clear understanding of when to apply them.
- Experience building and deploying Generative AI applications, including LLM integrations, RAG pipelines, and agent-based systems.
- Understanding of CI/CD pipelines.
- Strong experience reviewing and approving code (PRs/MRs).
- Ability to take ownership of significant solution components and deliver with minimal supervision.
- Experience mentoring or guiding junior engineers in a structured way.
About Us!
Jarvis is driven by a bold vision to transform the professional services landscape by setting a new standard for innovation, empowerment, and impactful solutions in data, AI, and technology. Our unwavering dedication is rooted in propelling businesses toward sustained success while making a positive impact on communities. Strategically operating from Toronto and Montreal, Europe, and North Africa, Jarvis extends its services across Canada and the US. Our diverse team comprises expert advisors and forward-thinking technologists who work tirelessly to unlock the full potential of businesses, ensuring the consistent delivery of exceptional results.
Why Join Us?
- Life-Work Balance: We promote life-work balance through our flexible paid time off program, empowering you to take time off when you need to (or want to!).
- Growth Opportunities: As a dynamic, entrepreneurial environment, we offer professional development support and training.
- Comprehensive Benefits & Perks: Besides market-competitive salaries and incentives, employees also have access to a suite of benefits designed to support overall well-being.
- Collaborative Organizational Structure: At Jarvis, your ideas are not just heard but shape the direction of our (and your) journey.
- Community Involvement: Supporting our community is part of our DNA! Employees can participate in volunteer opportunities, community outreach, and charitable initiatives.
What Keeps Us Here?
- Culture and values are integral at Jarvis. Our vision of Equalizing Opportunity and Maximizin