This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Sitero
Posted 6mo ago

Software Engineer, Machine Learning

Sitero
Markham, Ontario, Canada
$175k-$200k/yrHybridFull Time
Responsibilities
  • Designing infrastructure
  • Leading architecture
  • Mentoring engineers
Requirements
  • 8+ years in software development
  • 7+ years leading ML infra
  • 2+ years with AI techniques (LLMs, CV)
  • Proficient in Python/C++, ML frameworks
  • Experience building data infra
Technical tools mentioned
PythonC++PyTorchTensorFlowJAXData pipelinesDistributed storageETL

Job description

Sitero is a next-generation clinical trial solutions partner, working with more than 200 Pharmaceutical, Biotech, and Institutional Research Organizations globally. We use technology to drive safety, compliance, quality, and efficiency in research and clinical trials, helping customers bring life-changing treatments to market safer and faster.

Driven by a mission to advance clinical research through a technology-enabled delivery model, Sitero leverages a deep well of knowledge across Technology, Clinical Operations, Biosafety, and Drug Safety. We are looking for engineers who are versatile, display leadership qualities, and are enthusiastic to take on new problems across the full stack as we continue to push technology forward.


Job Title: Software Engineer, Machine Learning

Location: Ontario, Canada (Mississauga area preferred)


Why Sitero?

At Sitero, you will work on projects that have a direct impact on human health. We offer a fast-paced environment where you can switch teams and projects as our business grows. We are an equal opportunity workplace committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.


About the Role

We are seeking a Software Engineer, Machine Learning to lead the development of next-generation AI technologies that power our clinical trial platforms. In this role, you will sit at the intersection of AI infrastructure, model optimization, and large-scale software engineering. You will be responsible for building scalable data pipelines for AI, optimizing model performance on hardware accelerators, and deploying state-of-the-art Large Language Models (LLMs) and Multi-Modal models that revolutionize how clinical data is processed and analyzed.

You will join a collaborative team that addresses unique problems focused on maximizing scientific and real-world impact. You will not only build AI but also embody the future of engineering by using AI to accelerate your own workflows—leveraging the very tools we build and integrate to augment software development practices.


Responsibilities

  • AI & ML Infrastructure: Design, develop, and deploy large-scale ML infrastructure and state-of-the-art AI solutions (e.g., LLMs, Multi-Modal models) to enhance clinical trial efficiency and safety.
  • Systems Architecture: Serve as a technical leader for the design of high-throughput, low-latency data pipelines and storage solutions (data loading, caching, vector stores) required for massive datasets.
  • AI-Augmented Engineering: Actively utilize and advocate for AI-assisted development tools (e.g., coding assistants, automated refactoring agents) to accelerate the software development lifecycle, generate boilerplate, write tests, and optimize legacy codebases.
  • Cross-Functional Leadership: Collaborate with clinical operations, product, and research teams to translate complex business requirements into robust engineering solutions. Establish alignment on technical strategy and influence the direction of Sitero’s AI platforms.
  • Mentorship: Mentor engineers across the organization, fostering best practices in distributed systems, ML engineering, and the adoption of AI-native development workflows.


Minimum Qualifications

  • Bachelor's degree in computer science, Engineering, or a related technical field, or equivalent practical experience.
  • 8+ years of experience in software development with proficiency in Python, C++, or similar languages.
  • 7+ years of experience leading technical project strategy and optimizing industry-scale ML infrastructure (model deployment, evaluation, fine-tuning).
  • 2+ years of experience with state-of-the-art AI techniques (LLMs, RAG, Computer Vision) and frameworks (PyTorch, TensorFlow, JAX).
  • Demonstrated proficiency in using AI models to augment software engineering practices—specifically using LLMs for code generation, debugging, architectural design validation, and documentation.
  • Experience designing and scaling data infrastructure, including distributed storage systems, data lakes, or high-performance ETL frameworks.


Preferred Qualifications

  • Master’s degree or PhD in Computer Science, Artificial Intelligence, or related technical field.
  • Experience with hardware/software to co-design and optimize models for specific accelerators (GPUs, custom silicon).
  • Background in the Life Sciences, Pharmaceutical, or Clinical Research industries.
  • Familiarity with modern data storage formats (Parquet, ORC) and vector database technologies.
  • Proven track record of technical leadership in a complex, matrixed organization, managing cross-functional projects.



About Sitero

Provides clinical research services and technology for life sciences.

Similar jobs

Software Engineer roles near Markham, Ontario
3h
Save
Mark Applied
Hide
Software Engineer
Toronto, Ontario, Canada
HybridFull Time
AppearOnAI
AppearOnAI: AI visibility platform for optimizing brand presence in search.
3+ YOERequires 3+ years of software engineering or equivalent production experience, backend/API/web or distributed systems expertise, TypeScript or JavaScript proficiency, and knowledge of HTTP, APIs, databases, caching, and web infrastructure.
TypeScript, JavaScript, HTTP, APIs, Cloudflare Workers, CDNs, DNS, React
4h
Save
Mark Applied
Hide
Software Developer - Frontend Enterprise Web Applications Development
Markham, Ontario, Canada
OnsiteFull Time
CIeNET
CIeNETEuronext Paris: ATE: Global provider of software development and technical consulting services.
2+ YOERequires 2–5 years of frontend development experience, React, TypeScript, Angular or Vue.js, HTML5, CSS3, JavaScript, RESTful APIs, debugging, communication, and a bachelor's degree in a related field.
React, TypeScript, Angular, Vue.js, HTML5, CSS3, JavaScript, RESTful APIs, Material UI, CI/CD, Agile, Java, Kotlin
4h
Save
Mark Applied
Hide
Staff Software Engineer, Streaming Foundations
Toronto, Ontario, Canada
$160k-$220k/yr OnsiteFull Time
Okta
OktaNASDAQ: OKTA: Provide secure identity management and authentication for enterprises.
7+ YOE7+ years of software development experience; expertise designing scalable event-driven systems, database fundamentals, Kafka, and reliable platform infrastructure. Golang or Java preferred.
Golang, Java, Kafka, TypeScript, React, AWS, Azure, Kubernetes, Docker
5h
Save
Mark Applied
Hide
Software Engineer (Java, Springboot)
Pune or Chicago or Madrid or Toronto or Chennai
OnsiteFull Time
NielsenIQ
NielsenIQNYSE: NIQ: Provides consumer intelligence and retail measurement data services.
2+ YOERequires 2–4 years of backend engineering experience with Java and Spring Boot, SQL, testing, CI/CD, version control, Linux/Unix, Agile/Scrum, troubleshooting, and strong English communication.
Microsoft Azure, Spring Boot, Jenkins, Java, SQL, JUnit, Bitbucket, Linux, Unix, Azure DevOps, Team Foundation Server (TFS), Jira, Confluence, Hibernate, Spring Integration, Java POJO, Microsoft Excel
5h
Save
Mark Applied
Hide
Développeur(euse) logiciel senior / Senior Software Engineering
Canada or Vancouver or Greater Toronto County or Montreal
$114k-$204k/yr RemoteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
4+ YOEBachelor's degree in Computer Science or related technical field, 4+ years of software development experience, and coding experience in C, C++, C#, Java, JavaScript, or Python.
C, C++, C#, Java, JavaScript, Python, Microsoft Azure, Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Database for PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, Power BI, Power Query, Microsoft Excel, SDK, API, Agile
11h
Save
Mark Applied
Hide
Senior Software Developer, Applied AI
Waterloo or Toronto
$182k-$186k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's degree or equivalent, 5 years software development, 3 years software testing or product launches, 1 year software design, 3 years ML infrastructure, and 1 year GenAI experience.
GenAI, LLMs, Vertex AI Search
20h
Save
Mark Applied
Hide
Software Developer
Toronto, Ontario, Canada
$96k-$109k/yr OnsiteFull Time, Contract
Brown Bag Films
Brown Bag Films: A creator, producer, and distributor of animated and live-action kids and family content.
2+ YOEBachelor’s degree or equivalent experience; 2+ years of software development experience; Python, JavaScript, full-stack development, REST APIs, Angular, Git, testing, databases, Linux, and Windows experience required.
Python, JavaScript, Angular, REST APIs, Linux, Microsoft Windows, Git, C++, C#, Unreal Engine, Autodesk Maya, Flask, Autodesk Flow, Shotgun
20h
Save
Mark Applied
Hide
Senior Full-Stack Software Engineer
North York or Toronto or Canada
$120k-$180k/yr OnsiteFull Time
STAN AI
STAN AI: AI-powered communication and management platform for property managers.
5+ YOE5+ years of full-stack JavaScript and React experience; React, TypeScript/JavaScript, MongoDB, Node.js REST APIs, and cloud deployment experience required. AI/ML and startup experience preferred.
React, TypeScript, JavaScript, MongoDB, REST API, Node.js, Google Cloud, Amazon Web Services, Microsoft Azure
This job has expired