Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Machine Learning

Full-time

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.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Machine Learning in Markham, ON vacancy
  • $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... 
    Suggested
    Full time
    Work from home

    Qualcomm

    Markham, ON
    6 hours ago
  • $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... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Internship
    Immediate start
    Remote work

    Huawei Technologies Canada Co.

    Markham, ON
    6 hours ago
  • 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... 
    Suggested
    Full time

    Qualcomm

    Markham, ON
    6 hours ago
  • $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;... 
    Suggested
    Full time
    Work from home

    Qualcomm

    Markham, ON
    6 hours ago
  • $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/... 
    Suggested
    Full time
    Work from home

    Qualcomm

    Markham, ON
    6 hours ago
  • 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... 

    Qualcomm

    Markham, ON
    4 days ago
  •  ...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 time
    Remote work
    Relocation

    Blumind

    Markham, ON
    more than 2 months ago
  •  ...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 contract
    Full time

    Sitero

    Markham, ON
    6 hours ago
  •  ...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 contract
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    29 days ago
  • $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... 
    Remplacement
    Work from home

    The Institute for Performance and Learning

    Markham, ON
    4 days ago
  • $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 contract
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    6 hours ago
  •  ...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

    Kaseya Careers

    Markham, ON
    6 hours ago
  • $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 employment
    Full time
    Work at office
    Remote work
    Monday to friday

    Sitero

    Markham, ON
    6 hours ago
  •  ...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... 

    Qualcomm

    Markham, ON
    6 hours ago
  • $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... 
    Remplacement
    Full time
    Remote work
    Work from home

    Qualcomm

    Markham, ON
    6 hours ago
  • $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 employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    6 hours ago
  • $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 time
    Work from home

    Qualcomm

    Markham, ON
    28 days ago
  •  ...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 employment
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    6 hours ago
  • $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 employment
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    6 hours ago
  • $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 contract
    Full time

    Support Services Office

    Markham, ON
    6 hours ago
  •  ...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 employment
    Temporary work
    Summer work

    CAROBOT Learning and Research

    Markham, ON
    9 days ago
  •  ...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 employment
    Immediate start
    Overseas

    Huawei Technologies Canada Co.,

    Markham, ON
    6 hours ago
  • $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 time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    a month ago
  •  ...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 time
    Internship

    Qualcomm

    Markham, ON
    6 hours ago
  •  ...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 time
    Worldwide

    CIeNET International

    Markham, ON
    20 days ago
  •  ...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 employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    6 hours ago
  •  ...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 time
    Worldwide

    CIeNET International

    Markham, ON
    20 days ago
  • $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 contract
    Permanent employment
    Full time
    Work at office
    2 days per week
    3 days per week

    STACK IT Recruitment

    Markham, ON
    3 days ago
  •  ...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

    Huawei Technologies Canada Co.

    Markham, ON
    6 hours ago
  • $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 employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Machine Learning. Be the first to apply!