V

Senior Machine Learning Engineer

VRIFY
Full-time
Remote
Canada, Canada
$140,000 - $170,000 USD yearly

About the Role


VRIFY is seeking a versatile Senior Machine Learning Engineer to collaborate closely with our Director of R&D in shaping and implementing our comprehensive AI strategy. This pivotal role will span the entire machine learning lifecycle, from research and development to deployment and optimization. You will design innovative ML architectures, develop cutting-edge algorithms, and lead the implementation of robust MLOps practices to ensure seamless integration of AI into our production systems. Your expertise will be crucial in advancing our ML capabilities, optimizing our AI infrastructure, and establishing efficient pipelines for model development, deployment, and monitoring. As a practical generalist, you'll bridge the gap between research innovations and practical, scalable AI solutions, ensuring VRIFY remains at the forefront of applied machine learning.




As a Senior Machine Learning Engineer, you will collaborate with data engineers, data scientists, geoscientists, and MLOps developers. Your deep expertise in ML techniques and their practical applications will be essential in creating innovative, high-performance AI solutions within VRIFY. You will lead efforts in developing novel ML models, implementing advanced algorithms, and optimizing our AI capabilities for maximum impact across various geoscientific domains.


 


Key Responsibilities



  • AI Strategy Development: Work with the Director of R&D to implement VRIFY's comprehensive AI strategy for geoscientific applications, focusing on technical execution and practical outcomes.

  • ML Research and Innovation: Conduct and implement research initiatives to explore and adopt cutting-edge ML techniques relevant to geoscience, supporting VRIFY's goal to remain at the forefront of AI applications in the field. 

  • Model Development and Optimization: Design, develop, and refine sophisticated ML models, focusing on performance, accuracy, and scalability for geoscientific applications.

  • Diverse Solution Architecture: Architect a wide range of ML solutions, including computer vision, time series analysis, and geospatial data processing systems, advancing VRIFY's capabilities by adopting emerging technologies and techniques.

  • Cross-functional Collaboration: Work closely with data engineers, scientists, geoscientists, and the ML Ops engineer to ensure seamless integration of ML solutions into VRIFY's ecosystem. Provide technical guidance and support to team members on ML-related matters.

  • AI Performance Analysis: Conduct in-depth analysis of AI model performance, identifying areas for improvement and implementing enhancements to boost efficiency and accuracy.

  • ML Pipeline Design: Design efficient and scalable ML pipelines, working in tandem with the ML Ops engineer to ensure they can be effectively implemented and maintained in production.

  • Technical knowledge Sharing and Mentoring: Lead knowledge-sharing initiatives within the team, mentoring junior ML engineers and data scientists in advanced ML techniques and best practices.

  • Stakeholder Communication: Translate complex ML concepts and results into clear, actionable insights for both technical and non-technical stakeholders.

  • Geospatial ML: Working knowledge of geospatial databases (e.g., PostGIS, GeoPandas) is highly valued.


 


Qualifications



  • Experience: 7+ years of experience in machine learning engineering, with a proven track record of leading diverse ML projects from conception to production. Experience in geoscience or related scientific fields is highly valued.

  • Education: Master's or Ph.D. in Computer Science, Machine Learning, or a related field. Relevant industry certifications and contributions to the ML community (e.g., publications, open-source projects) are highly valued.





  • Technical Expertise:



  • Mastery of Python and advanced proficiency in ML frameworks such as TensorFlow, PyTorch, and scikit-learn.



  • Deep understanding of a wide range of ML algorithms, architectures, and their practical applications.



  • Expertise in data processing and analysis, including experience with big data technologies and cloud computing platforms.



  • Familiarity with MLOps concepts to effectively collaborate with the MLOps engineer.



  • Proficiency in software engineering principles, agile development, and version control.



  • Experience with containerization, orchestration, and microservices architectures.



  • Understanding of data privacy, security, and compliance in ML contexts.




Who you are



  • Innovative problem-solver with a passion for applying ML to complex geoscientific challenges.



  • Excellent communicator, adept at explaining complex ML concepts to diverse audiences.



  • Strategic thinker with the ability to align ML initiatives with broader business goals.



  • Collaborative team player, skilled at working across departments and with external partners.



  • Adaptable and enthusiastic about continuous learning in the rapidly evolving field of ML.



  • Proven ability to lead and mentor technical teams in ML projects.



What We Offer



  • Health Benefits: Extensive coverage, medical, dental, and vision plans.



  • Paid Time Off (PTO): Including vacation days, sick days, personal days, public holidays plus extra time during holiday season.



  • Work-Life Balance: Flexible work hours, remote work options plus option to use work space in Downtown Vancouver 



  • Professional Development: Opportunities for continuous learning and career development within a company at the forefront of AI-driven innovation in marketing and mineral exploration.



  • Wellness Programs: Fitness allowance, work from home allowance, mental health support.



  • Retirement Plan (RRSP/DPSP)


 


Important Note:


This position is hybrid or fully remote, offering the flexibility to work from anywhere within Canada. However, please note that eligibility for this role is restricted to individuals who are currently based in Canada and are authorized to work in the country. We are committed to supporting our team's work-life balance through remote work while adhering to employment regulations. If you meet these criteria and are excited about this opportunity, we encourage you to apply.




We strive to create an environment where every employee feels valued, respected, and empowered regardless of their race, gender, age, religion, identity, or experience. We understand that unique perspectives and backgrounds bring invaluable insights and contribute to the richness of our culture and the effectiveness of our solutions.If you have a disability or any special needs that we might need to accommodate, please let us know.




This job description has been written to provide an accurate reflection of the current job and to include the general nature of work performed. It is not designed to contain a comprehensive detailed inventory of all duties, responsibilities, and qualifications required of the employees assigned to the job. Management reserves the right to revise the job or require that other or different tasks be performed when circumstances change.