Enable job alerts via email!

(Python Based) Senior Research Engineer

TRSS

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

30+ days ago

Job summary

A leading company in the legal tech space seeks a Senior Software Engineer to develop innovative machine learning solutions and scalable software products. The role offers flexibility through a hybrid work model and emphasizes professional development and inclusivity within the team. Ideal candidates will have strong Python skills and extensive experience in software engineering and machine learning.

Benefits

Comprehensive benefit plans including flexible vacation
Two company-wide Mental Health Days Off
Access to LinkedIn Learning
Inclusive company culture

Qualifications

  • Minimum 5 years of software engineering experience.
  • At least 2 years working on a machine learning-related product.

Responsibilities

  • Develop and deliver high-quality software solutions throughout the software development lifecycle.
  • Collaborate effectively in a team-oriented environment.

Skills

Python
Machine Learning
Agile
Cloud Computing
Natural Language Processing
Data Processing

Education

Bachelor's Degree in Computer Science or Related Field

Tools

Java
Rust
Scala
Typescript

Job description

Employer Industry: Legal and Information Services

Why consider this job opportunity:
- Flexible hybrid work model with 2-3 days a week in the office
- Comprehensive benefit plans including flexible vacation and two company-wide Mental Health Days Off
- Access to LinkedIn Learning and internal Talent Marketplace for professional development
- Inclusive culture with a globally recognized reputation for diversity and work-life balance
- Opportunity to work on innovative solutions that impact justice and transparency

What to Expect (Job Responsibilities):
- Develop and deliver high-quality software solutions throughout the entire software development lifecycle
- Build scalable machine learning solutions and large-scale data processing pipelines
- Collaborate effectively in a team-oriented environment, sharing ideas and partnering with cross-functional teams
- Deliver timely solutions in a fast-paced, dynamic setting while embracing agile methodologies
- Contribute innovative ideas and be accountable for end-to-end deliveries

What is Required (Qualifications):
- Bachelor’s Degree in Computer Science, Related Field, or Equivalent Experience
- Minimum of 5 years of software engineering experience
- At least 2 years working on a machine learning-related product or solution
- Deep understanding of Python software development stacks and ecosystems
- Experience with cloud computing development and Agile methodologies

How to Stand Out (Preferred Qualifications):
- Experience integrating machine learning solutions into production-grade software
- Familiarity with Natural Language Processing (NLP) tasks such as Named Entity Recognition (NER)
- Hands-on experience in other programming languages or scripting languages (Java, Rust, Scala, Typescript, etc.)
- Ability to translate methodologies between research and engineering fields

#LegalTech #MachineLearning #SoftwareEngineering #DiversityAndInclusion #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