Enable job alerts via email!

Tech Lead

GuruLink

Montreal

On-site

CAD 90,000 - 150,000

Full time

30+ days ago

Job summary

An innovative firm is seeking a Tech Lead to guide a talented team in developing cutting-edge AI and ML solutions. In this pivotal role, you will oversee the design, coding, and deployment of state-of-the-art software, ensuring optimal project execution and alignment with client needs. Your expertise in software engineering and cloud infrastructure will be vital as you collaborate with data scientists to translate complex business challenges into scalable solutions. Join this dynamic environment where your leadership will drive impactful results and contribute to solving high-value business problems through advanced data science techniques.

Qualifications

  • 10+ years of experience in Software Engineering, ML, or Data Engineering.
  • Experience leading teams in developing ML and cloud infrastructure.

Responsibilities

  • Oversee the team designing and deploying AI/ML solutions.
  • Manage day-to-day project delivery activities and Sprint Planning.

Skills

Python
Machine Learning
Data Engineering
Cloud Infrastructure
AI Libraries (PyTorch, TensorFlow, etc.)
Agile Methodologies
Problem-Solving
Communication Skills

Tools

AWS
Azure
GCP
Spark
Databricks
Snowflake
BigQuery
RedShift
Hadoop
Hive

Job description

Location: Montreal, Quebec

Our client works to identify and solve the most complex and highest value business problems that can be addressed through data science techniques. They provide data science, operations research, and artificial intelligence solutions and software products to a broad range of industry and technology partners.

As a Tech Lead, you will:

  1. Oversee the team designing, coding, testing, and deploying state-of-the-art solutions that include the latest AI/ML techniques.
  2. Work closely with top data scientists to translate complex business challenges into AI/ML algorithms and scalable software solutions.

You will:

  • Ensure the product delivery team is optimally executing and aligned for project success.
  • Manage day-to-day project delivery activities.
  • Oversee Sprint Planning and SCRUM execution.
  • Lead discussions with client technical resources.
  • Coach delivery team members.
  • Participate in sales activities.
  • Productionize AI models in the cloud ensuring scalability.
  • Run or participate in ML/OR models/experiments with Data Scientists.
  • Design and architect scalable and maintainable software architecture.

Must Have Skills:

  • Experience leading teams developing ML, Data, software, and cloud infrastructure.
  • 10+ years of Software Engineering, ML, and/or Data engineering experience.
  • Proficient in Python.
  • Experience with ML and AI libraries like PyTorch, TensorFlow, NumPy, SciPy, scikit-learn, Keras, Pandas.
  • Experience with Spark, Databricks, Snowflake, BigQuery, RedShift, Hadoop, Hive, NoSQL, SQL.
  • Strong experience architecting data, ML, and cloud architecture.
  • Experience with AWS, Azure, or GCP.
  • Experience in developing and deploying large-scale B2B solutions.
  • Understanding of AI/data science/mathematical techniques is a plus.
  • Experience with development and service delivery frameworks like DevOps, CI/CD, SRE, ITIL.
  • Extensive experience working in Agile environments and leading Agile teams.
  • Strong problem-solving skills, collaborative, and effective communication skills.

Nice to Have Skills:

  • Programming experience in C++, JavaScript, and/or Java.
  • Experience with application and cloud security.
  • Experience helping organizations achieve security compliance (e.g., SOC2, PCI-DSS, GDPR, PIPEDA, HIPAA).
  • Relevant security certifications, especially in cloud.
  • Experience with Operations Research, Deep Learning.
  • Previous exposure to AI/data science concepts and translating them into production-grade code.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs