Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Roche Pharma Canada in Mississauga, Ontario is seeking a senior software architect to design, implement and scale enterprise ML and computer-vision applications that meet real-world business needs.
You will lead performance optimization of DP algorithms, mentor engineers and imaging scientists, and partner with business stakeholders to translate requirements into robust, scalable architectures. 7+ years in production ML/CV with C++/Python and cloud deployments (AWS/Azure/GCP) are required.
Responsible for assuring individual applications remain in line with business needs and requirements in their structure and function. Establishes and maintains technology standards, and evaluates and directs new technology designs. Provides technical architectural expertise, playing a vital role in designing, enhancing, implementing, and scaling application platforms.
Solves technology challenges in enterprise applications today as well as postulates solutions that will solve problems that have not been fully formulated yet. Works at scale and designs distributed systems to solve several problems that have been traditionally addressed by vertically scaling and often expensive technology solutions. Works closely with the business to translate business requirements into application design that fits the overall business architecture.
ESSENTIAL FUNCTIONS:
MINIMUM QUALIFICATIONS:
Formal Training/Education:
Experience:
Knowledge, Skills, and Abilities:
Who we are
At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.
Roche Pharma Canada has its office in Mississauga, Ontario and employs over 850 employees. The Mississauga facility is bright, vibrant, fosters collaboration and teamwork, and is reflective of Roche's truly innovative culture.