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:
- Oversee the team designing, coding, testing, and deploying state-of-the-art solutions that include the latest AI/ML techniques.
- 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.