Enable job alerts via email!

(Python Based) Lead Research Engineer

TRSS

Toronto

Hybrid

CAD 100,000 - 140,000

Full time

5 days ago
Be an early applicant

Job summary

A leading legal tech company in Toronto seeks an experienced software engineer with a strong background in machine learning. The role offers a hybrid work model and focuses on building high-quality software solutions. Candidates should have extensive experience in Python development and technical leadership. Comprehensive benefits and personal growth opportunities are included.

Benefits

Comprehensive benefit plans
Flexible vacation
Access to LinkedIn Learning
Inclusive culture

Qualifications

  • 8+ years of software engineering experience, including 2+ years in machine learning.
  • Proven experience leading technical workstreams.
  • Deep understanding of Python software development stacks.

Responsibilities

  • Provide technical leadership and collaborate with engineers to enhance methodology.
  • Engage in the software development lifecycle for high-quality solutions.
  • Create large-scale data processing pipelines.

Skills

Technical leadership
Collaboration
Data processing pipelines
Python software development
Machine learning

Education

Bachelor's Degree in Computer Science or a related field

Tools

AWS
Azure

Job description

Employer Industry: Legal and Information Services

Why consider this job opportunity:
- Hybrid work model with 2-3 days a week in the office
- Comprehensive benefit plans including flexible vacation and mental health days
- Opportunities for personal and professional growth with access to LinkedIn Learning
- Inclusive culture recognized for diversity and work-life balance
- Chance to contribute to social impact through employee-driven initiatives
- Purpose-driven work focused on justice, truth, and transparency

What to Expect (Job Responsibilities):
- Provide technical leadership and collaborate with other engineers to enhance methodology and technology stack
- Engage in the entire software development lifecycle, ensuring high-quality solutions are built, tested, and delivered
- Create large-scale data processing pipelines for machine learning algorithms
- Collaborate effectively with cross-functional and remote teams in a team-oriented environment
- Communicate technical ideas and developments clearly with stakeholders and team members

What is Required (Qualifications):
- Bachelor's Degree in Computer Science or a related field
- At least 8 years of software engineering experience, including a minimum of 2 years in machine learning
- Proven experience leading technical workstreams in a software engineering context
- Deep understanding of Python software development stacks and ecosystems
- Familiarity with the Python data science stack and cloud-native applications, preferably AWS or Azure

How to Stand Out (Preferred Qualifications):
- Experience integrating machine learning solutions into production-grade software
- Exposure to Natural Language Processing (NLP) tasks such as Named Entity Recognition and Information Extraction
- Hands-on experience in additional programming languages like Java, TypeScript, or JavaScript
- Understanding of ModelOps and MLOps principles
- Experience mentoring teams and providing guidance on technical challenges

#LegalTech #MachineLearning #SoftwareEngineering #DiversityInclusion #CareerGrowth

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.
We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs