Enable job alerts via email!

Senior Software Engineer, Data

BenchSci Analytics Inc.

Toronto

Remote

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in biomedical AI is seeking a Senior Software Data Engineer to enhance data models and operationalize data pipelines. This role offers collaboration with top-tier teams and opportunities for professional growth in a remote-first culture. The ideal candidate has significant software development experience and proficiency in Python and SQL, contributing to innovative solutions in scientific research.

Benefits

Remote-first culture
Competitive compensation including equity options
Generous vacation policy with additional days annually
Company-wide closures and flexible time off
Comprehensive health and dental benefits
Annual learning & development budget
Home office setup allowance
Lifestyle spending account
Parental leave benefits with top-up or paid time off
Retirement savings with company match

Qualifications

  • 5+ years of experience as a software developer in the industry.
  • Experience with event-driven architecture using Pub/Sub.

Responsibilities

  • Collaborate with Machine Learning and Fullstack engineers on document mining challenges.
  • Scale data pipelines for rapid and reliable data transfer.

Skills

Python
SQL

Education

Degree in Computer Science
Degree in Engineering
Degree in a related scientific field

Tools

GCP
Auth0
Terraform

Job description

We are looking for a Senior Software Data Engineer to join our growing Data Team! Reporting to the Engineering Manager, you will evolve our data models in several styles of datastores and operationalize production-grade data pipelines. As part of this role, you'll collaborate with a world-class team, experience growth and mentorship, and apply data engineering solutions to shape the future of scientific discovery.

You Will:
  • Collaborate with Machine Learning, Fullstack engineers, and Science teams to solve complex document mining challenges, helping us capture and model additional scientific experiments.
  • Help define and apply best practices across a broad platform of technologies in a cloud-based environment.
  • Lead or consult on engineering design proposals following the Platform Stream roadmap at BenchSci.
  • Use your understanding of business context and team goals to make independent technical decisions amidst open-ended requirements.
  • Identify new opportunities and advocate for improvements to current projects.
  • Address operational issues promptly, owning resolution within your responsibility sphere.
  • Challenge the status quo by proposing new technologies or methods.
  • Scale data pipelines for rapid and reliable data transfer from research to platform.
  • Work with sources containing semi-structured and unstructured data.
You Have:
  • A degree in Computer Science, Engineering, or a related scientific field.
  • 5+ years of experience as a software developer in the industry.
  • Proficiency in Python and SQL.
  • Experience with event-driven architecture using Pub/Sub.
  • A track record of building high-quality, maintainable code.
Nice to have:
  • Experience with GCP.
  • Exposure to ML/Data Science.
  • Experience with Auth0, Terraform.
  • Infrastructure as Code, CI/CD experience.
  • Experience building internal tooling.
  • Familiarity with llamaIndex framework and ConversationalAI.
Benefits and Perks:
  • Remote-first culture.
  • Competitive compensation including equity options.
  • Generous vacation policy with additional days annually.
  • Company-wide closures and flexible time off.
  • Comprehensive health and dental benefits.
  • Annual learning & development budget.
  • Home office setup allowance.
  • Lifestyle spending account.
  • Parental leave benefits with top-up or paid time off.
  • Retirement savings with company match.
About BenchSci:

BenchSci aims to accelerate life-saving research through advanced biomedical AI software, backed by top investors and recognized as a Great Place to Work and on Glassdoor.

Our Culture:

We prioritize our team members, fostering transparency, collaboration, and continuous learning. We embrace diversity and inclusivity, supporting personal growth and equity in our work environment. Join our high-impact team and unleash your potential. Learn more about our culture.

Diversity, Equity and Inclusion:

We are committed to an inclusive environment and continuous DEI efforts. Learn more about our DEI initiatives.

Accessibility Accommodations:

If you need accommodations, contact talent@benchsci.com.

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

Similar jobs

Senior Software Engineer, Data

Black Ties Group Inc.

Toronto

Remote

CAD 80,000 - 120,000

24 days ago

Senior Software Engineer, Data Hub

StackAdapt Inc.

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer - Data Platform

Samsara

Remote

CAD 126,000 - 164,000

14 days ago

Data Engineer - Databricks - Senior

Lumenalta

Markham

Remote

CAD 80,000 - 110,000

4 days ago
Be an early applicant

Senior Software Engineer, Data

Turo

Toronto

On-site

CAD 120,000 - 150,000

9 days ago

Sr. Data Engineer, Analytics (Remote)

Luxury Presence

Toronto

Remote

CAD 80,000 - 110,000

14 days ago

Senior Data Engineer, AI/ML (Toronto, Hybrid / Remote)

Autodesk

Toronto

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Data Engineer

Cascade Debt

Toronto

Remote

CAD 110,000 - 240,000

14 days ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical

Mississauga

Remote

CAD 110,000 - 240,000

15 days ago