Enable job alerts via email!

Senior Machine Learning Platform Engineer

ODAIA

Canada

Remote

CAD 150,000 - 240,000

Full time

8 days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Senior Machine Learning Platform Engineer, where you'll design and build scalable ML architectures and collaborate with talented teams. This innovative firm focuses on reducing patients' time to therapy through AI-driven solutions. You'll have the opportunity to work remotely with a diverse team, fostering a culture of innovation and ownership. Embrace the challenge of optimizing cloud infrastructure and implementing best practices in a rapidly growing environment. If you're passionate about solving complex problems and eager to make an impact, this role is perfect for you.

Benefits

Flexible working hours
Open vacation policy
Medical and dental benefits
Career development opportunities
Team building events

Qualifications

  • 4+ years experience as an ML Platform Engineer in a SaaS environment.
  • Deep expertise in cloud infrastructure and architecture.
  • Strong proficiency in Infrastructure as Code tools.

Responsibilities

  • Design and build scalable ML architectures across data tiers.
  • Collaborate with Data and ML Engineering teams to resolve bottlenecks.
  • Implement best practices for ML model deployment and lifecycle management.

Skills

Machine Learning
Cloud Infrastructure
Python
Data Engineering
CI/CD Pipelines
Containerization
Security Standards
API Development
Communication Skills

Education

Bachelor's Degree in Computer Science or related field

Tools

AWS
Terraform
Docker
Scikit-learn
PyTorch
FastAPI

Job description

Senior Machine Learning Platform Engineer
Senior Machine Learning Platform Engineer

An Ancient Greek word referring to “tools of the trade.”

You can also find more information about the company and our products at odaia.ai .

ODAIA is a remote first organization, all our positions are WFH with frequent company and team based socials, events and meetings in-person and virtually.

ODAIA's AI helps the world’s largest pharma commercial teams grow their brands by engaging HCPs at the right time—when they need information to make treatment decisions.

We use proprietary machine learning (ML) and large language models (LLMs) to help teams understand their customers—healthcare professionals (HCPs)—and predict prescribing behaviors.

Our SaaS platform turns complex data into personalized insights, helping pharma teams make informed decisions that bring therapies to patients faster.

ODAIAns (what we call ourselves) are inspired to reinvent the future of how non-technical people leverage data in their day-to-day lives. We are passionate about solving complex problems in data, AI, engineering, design, and product, so our customers don’t have to. We live by the notion that “simplicity is the ultimate sophistication;” and making simplicity scalable is an even bigger challenge. That’s why we have a crazy talented team led by serial entrepreneurs, tech veterans, and life sciences experts.

OUR MISSION

Reducing patients’ time to therapy by facilitating meaningful interactions with healthcare providers, through human-centric software powered by AI.

We’re also on a mission to build an innovative, diverse, and ego-free business, where trust, innovation and ownership are valued. You’re on a mission too? We’re here for it. We put an emphasis on career development for our employees, and the opportunities to grow are extensive.

WHAT’S ON OFFER

Reporting to the Engineering Development Manager , the Senior ML Platform Engineer is experienced, creative and passionate about building best practice Machine Learning pipelines and operations. The successful candidate will work closely with other feature teams; collaborating cross-functionally throughout the development process to ensure the product is functionally complete and technically solid. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.

WHAT YOU WILL DO

  • Design and build scalable and resilient architectures supporting ML solutions across various data tiers, from moderate to massive-scale datasets.
  • Collaborate closely with Data and ML Engineering teams to identify, analyze, and resolve bottlenecks in ML workflows.
  • Develop and maintain robust CI/CD pipelines specifically tailored for machine learning model deployment, ensuring rapid integration and iteration cycles.
  • Implement and champion industry-standard best practices for ML model deployment, operational management, and lifecycle maintenance.
  • Efficiently manage cloud infrastructure resources, optimizing for cost, performance, and scalability across multiple data sizes.
  • Provide technical leadership and guidance to other engineers, fostering effective solution implementation and deployment strategies.
  • Demonstrate deep expertise in AWS, along with proficiency in other major cloud platforms like Azure and GCP, continuously optimizing cloud infrastructure for ML workloads.
  • Document technical solutions comprehensively and facilitate knowledge-sharing sessions to promote best practices across teams.
  • Continuously explore, evaluate, and integrate emerging technologies and methodologies relevant to machine learning infrastructure.
  • Ensure rigorous standards for data security and compliance, particularly when handling sensitive data, and proactively implement security protocols and compliance frameworks.

WHAT YOU BRING

  • 4+ years of experience as an ML Platform Engineer or similar role, preferably within a SaaS environment.
  • Deep expertise in cloud infrastructure and architecture, including container orchestration (EKS, ECS), cloud networking (VPC, Subnets), and designing highly scalable, cost-efficient cloud environments.
  • Proven proficiency in Infrastructure as Code tools and methodologies (e.g., Terraform, OpenTofu, Terragrunt) to manage cloud resources effectively.
  • Strong proficiency in data engineering fundamentals: data ingestion, storage solutions, pipeline optimization, data lakes, and columnar data storage (e.g., DuckDB, Apache Iceberg, Snowflake).
  • Extensive experience with machine learning libraries and frameworks (e.g., Scikit-learn, PyTorch, XGBoost), alongside model monitoring and validation tools (MLflow, Great Expectations) and orchestration frameworks (e.g., Dagster) .
  • Proven skill with containerization technologies (Docker, Podman) and container management best practices.
  • Strong understanding and implementation of security standards, IAM roles, encryption protocols (SSL/TLS), and compliance frameworks such as GDPR and CCPA.
  • Advanced software development skills in Python, emphasizing object-oriented design principles and high-quality, maintainable code.
  • Proficient in REST and gRPC API development, specifically using frameworks like FastAPI and integration with API gateways (e.g., Kong Gateway).
  • Exceptional communication skills, capable of articulating technical concepts clearly, guiding collaborative efforts, and comfortably adapting to rapidly evolving requirements.
  • If you think you may not check every box, don’t worry, we would love to see your resume anyway! Odaians are at core a group of great and talented people, eager to learn, take ownership, and turn ambitious ideas into reality

WHAT WE OFFER

  • A strong values based culture, we Ignite Innovation , Own It and Stand Together
  • Tremendous growth and unique learning opportunities
  • A large amount of ownership and autonomy for managing things directly
  • No waiting period for medical and dental benefits enrollment
  • Flexible working hours, focusing on what we achieve and not the number of hours we clock
  • An open and flexible vacation policy
  • Career development opportunities, and a solid business model - we’re in it for the long haul!

LOCATION

We are a remote first company with an office hub located in Toronto, supporting team building and social connectivity with virtual and in-person collaborative work sessions, team meetings and socials.

EMPLOYMENT VERIFICATION

Any conditional offer of employment made to a successful candidate will be subject to the full satisfaction with the results of any background and reference checks.

ACCOMMODATIONS AND ACCESSIBILITY

Accommodations are available on request for candidates with disabilities taking part in all aspects of our hiring process. For more on this, you can inquire about accommodations if you're invited to an interview.

DIVERSITY, EQUITY & INCLUSION

As an equal opportunity employer, ODAIA is committed to creating an environment that respects diversity and inclusion. ODAIA does not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, parental status, veteran status, or disability status.

At ODAIA, we are committed to building an environment where everyone feels included, valued, and heard. We are committed to creating a diverse workplace, and are an equal opportunity employer who does not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, parental status, veteran status, or disability status.

We strongly encourage applications from Indigenous Peoples, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at ODAIA by 2x

Sign in to set job alerts for “Machine Learning Engineer” roles.

Toronto, Ontario, Canada CA$150,000.00-CA$240,000.00 2 weeks ago

Entry Level Machine Learning Engineer (Remote - Canada)
Machine Learning, Software Engineer (Remote)
Entry Level Machine Learning Engineer (Remote - Canada)

Toronto, Ontario, Canada CA$130,000.00-CA$150,000.00 3 weeks ago

Entry Level Machine Learning Engineer (Remote - Canada)
Full-Stack Software Engineer (New graduates: Canada)
Machine Learning: Performance Developer Remote or Hybrid Canada or United States
Data Scientist, CXO Data Science - (Remote - Canada)

Canada CA$110,000.00-CA$120,000.00 1 month ago

Data Scientist, Product Data Science - (Remote - Canada)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Toronto

Remote

CAD 125,000 - 175,000

6 days ago
Be an early applicant

Engineering Manager - Model Platform (Remote - Canada)

Yelp

Toronto

Remote

CAD 181,000 - 270,000

Today
Be an early applicant

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Victoria

Remote

CAD 125,000 - 175,000

7 days ago
Be an early applicant

Engineering Manager - Model Platform (Remote - Canada)

Yelp USA

Vancouver

Remote

CAD 181,000 - 270,000

Yesterday
Be an early applicant

Software Engineer II (Merchant Data Platform)

Affirm

Kelowna

Remote

CAD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Kelowna

Remote

CAD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Kitchener

Remote

CAD 125,000 - 175,000

8 days ago

Software Engineer II (Merchant Data Platform)

Affirm

Kitchener

Remote

CAD 125,000 - 175,000

9 days ago

Engineering Manager - Model Platform (Remote - Canada)

Yelp USA

Remote

USD 181,000 - 270,000

2 days ago
Be an early applicant