Software Engineer, Machine Learning
Sitero Llc
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.
$114.4k - $164.4k per year
...nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Machine Learning Engineering\n\nGeneral Summary:\n\nAI\u2019s ability to... ...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables...SuggestedFull timeWork from home$106k - $156k per year
...Job description Huawei Canada has an immediate permanent opening for a Machine Learning Engineer. About the Team: The Human-Machine Interaction Lab unites global talents to redefine the relationship between humans and technology. Focused on innovation and user-centered...SuggestedLong term contractPermanent employmentFull timeInternshipImmediate startRemote work- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related... ...or DSPs. Solid knowledge of machine learning concepts and model structures. Optimization...SuggestedFull time
$114.4k - $164.4k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: As a member of Low Power... ...and 1+ year of experience in Hardware Engineering, Software Engineering, Systems Engineering, or a related area;...SuggestedFull timeWork from home$124.2k - $174.2k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: QUALCOMM... ...concepts: Clock domain crossing and reset architecture Machine Learning HW development FIFOs implementation Bus implementation/...SuggestedFull timeWork from home- Drive AI innovation with Qualcomm Canada as a Machine Learning Engineer. Contribute to advanced model efficiency and ML system optimization for on... ...research on model compression and inference efficiency • Develop software-hardware co-design system solutions • Collaborate with teams...
- ...are seeking a seasoned and innovative Machine Learning Lead to own the technical strategy and... ...deployment along with hardware architects and software developers to define the future of our... ...and grow a high-performing team of ML engineers. Foster a culture of innovation,...Full timeRemote workRelocation
- ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial... ...will operate at the intersection of software architecture, machine learning infrastructure, and applied AI, driving both product innovation...Long term contractFull time
- ...state-of-the-art technology in computer vision and machine learning. Work with various types of image and video... ...or Master’s in Computer Science, Electrical Engineering or a related technical field, having strong software development skills, previous internship experiences...Long term contractInternshipImmediate start
$131.2k - $181.2k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: We are seeking a talented... ...IoT devices. Evaluate and balance hardware and software trade‑offs to achieve optimal performance, power efficiency...RemplacementWork from home$58k - $104k per year
...Canada has an immediate co-op opening for an Engineer. About the team: Founded in 2012... ...: We are seeking a forward-thinking Software Engineer to join our team. Our mission... ...& ML Integration: Working knowledge of Machine Learning principles and Large Language Models (...Long term contractInternshipImmediate start- ...investing in high-growth technology and software companies that drive transformative change... ...over 15 million endpoints worldwide. To learn more about our company and our award-winning... ...are seeking a Principal Network Software Engineer to architect and develop scalable and...Worldwide
$120k - $150k per year
...Sitero is an emerging leader in Clinical services and software solutions for the life sciences industry. We have experience and expertise... ...innovation. Sitero is looking for a skilled Senior Software Engineer to primarily use Python to design, build, and maintain...Permanent employmentFull timeWork at officeRemote workMonday to friday- ...nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\nAs a leading... ...and optimize platform software for complex multimedia and machine learning use cases running on our SoCs. The ideal candidate has significant...
$94.5k - $141.7k per year
## \nCompany:\n\nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\nThe Qualcomm Global Automotive team is actively engaged in offering optimized solutions for virtualization to enable customers with...RemplacementFull timeRemote workWork from home$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores innovative... ...experience. About the job: Provide insight on current web engine technology, evolution and design. Participate in the design...Permanent employmentFull timeInternshipImmediate start$131.2k - $181.2k per year
...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary Minimum Qualifications... ...related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience...Full timeWork from home- ...permanent opening for a Principal Engineer. About the team:... ...Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...permanent opening for a Principal Software Engineer. About the job:... ..., with a proven ability to learn quickly and take initiative....Permanent employmentImmediate start
$127k - $225k per year
...Job description Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers...Permanent employmentInternshipImmediate start$69.95k - $87.44k per year
...Purchase Plan with Company Match Continuous learning and growth so you have the skillset... ...continuously refine learning solutions and improve learner experience. Identify, track and report... ...). ~ Knowledge of instructional design software and multimedia tools for content creation...Long term contractFull time- ...About the Organization: CAROBOT Learning and Research Organization is an Ontario-based... ...one or both based on your expertise: Engineering Design Responsibilities: design electronics... ...and develop new STEM hardware and software What we're looking for: experience...Permanent employmentTemporary workSummer work
- ...immediate permanent opening for a Principal Software Engineer. About the team: Established in... ..., the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...coordination strategies, such as reinforcement learning, hierarchical planning, or emergent communication...Permanent employmentImmediate startOverseas
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. The Embedded...Full timeCasual workWorldwideMonday to friday- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: We are seeking an embedded software engineering expert. Qualcomm Automotive team is rapidly expanding to offer optimized solutions for infotainment...Full timeInternship
- ...Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive, telecom and enterprise software... ...written and verbal communication skills. Aptitude for learning and developing new skills as required. Be able to...Full timeWorldwide
- ...Job description Huawei Canada has an immediate permanent opening for a Distinguished Software IDE Engineer. About the team: Software IDE innovation Lab is building an AI Native IDE for efficient work, we have our own IDE and a series of enterprise-level intelligent...Permanent employmentFull timeImmediate start
- ...Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment CIeNET is a mobile, automotive... ...analyst / engineer must be self-motivated, a quick-learner and reliably deliver on time in a fast-paced work...Full timeWorldwide
$90k - $120k per year
...actually trusts? We're hiring a Senior Data Engineer for a full-time permanent position with... ...that the organization's AI and machine learning initiatives will depend on Raise engineering... ...-as-code, and the application of software engineering rigor to data work ~ Strong...Long term contractPermanent employmentFull timeWork at office2 days per week3 days per week- ...Canada has a 12/16-month Co-op opening for a Software Engineer. About the team: The Distributed... ...the job: Design, develop framework/engine for the next-generation data analytics.... ...software system performance. Learn and adopt new technologies; research, survey...Internship
$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Research Engineer. About the team: The Intelligent Complex Systems Team, currently... ...the job: Research, prototype, and build a complete agentic software system engineering framework spanning the foundation model layer...Permanent employmentFull timeInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Machine Learning. Be the first to apply!
- junior software developer Markham, ON
- new graduate software developer Markham, ON
- software developer entry level Markham, ON
- software engineer co-op Markham, ON
- software developer co-op Markham, ON
- software engineer - ai machine learning Markham, ON
- software engineer salary in canada Markham, ON
- software engineer devops Markham, ON
- junior software engineer Markham, ON
- software developer no experience Markham, ON

