Thoughtworks Canada is a global technology consultancy that specializes in design‑driven digital transformation, delivering end‑to‑end solutions across agile software development, data science, AI, and cloud platforms. The firm blends user‑experience design, engineering excellence, and continuous delivery to help clients build resilient, customer‑centric products and services, from retail customer experience to software‑defined vehicles. Its distinctive value proposition lies in embedding AI not just as a tool but as a mindset, fostering a culture of innovation and people‑centric design that empowers teams to co‑create sustainable, future‑ready solutions. Thoughtworks Canada partners with organizations to redefine business models, accelerate product innovation, and cultivate open‑source communities, positioning itself as a catalyst for lasting change in the technology landscape.
Open Positions
Principal Modernisation Strategist
Experience in modernising large scale legacy systems. Proficiency with modern architectures like microservices and cloud platforms. Strong client-facing communication skills
Senior Software Engineer | Vaga Afirmativa pessoa com Deficiência
Experience with language (Java, etc). Agile methodologies. Understanding of TDD & CI/CD. Cloud proficiency (AWS, Azure, Kubernetes, Docker) a plus
Lead Software Developer
Bachelor's degree in Computer Science or related field is preferred. Experience leading agile teams is a must. Proficiency in modern languages like Java and Spring Boot, and a strong understanding of engineering best practices are essential
Senior Machine Learning Engineer
Advanced English. LLM & AI experience. Python/Shell scripting. Distributed systems & scalable architecture knowledge. ML pipeline/MLOps experience
Senior Machine Learning Engineer
Advanced English, LLM/AI experience, clean code writing, scripting skills, and experience with scalable architectures and MLOps. Understand of ML engineering & data science
Lead AI Infrastructure Engineer
Expertise in GPU-based AI infrastructure, orchestration frameworks, and inference frameworks is essential. DevOps, automation, and security understanding are also important. A solid understanding of AI infrastructure and the related tooling is also required
Senior Platform Engineer
Advanced proficiency in programming languages, cloud platforms, and containerization. Expertise in observability, IaC, microservices and DevOps practices, along with exceptional communication and leadership abilities
Senior Data Engineer (GCP)
Advanced English, experience with GCP, data modeling and modern data engineering tools and platforms, experience in writing clean, high-quality code, and experience with data visualization techniques
Senior Developer
Two or more languages proficiency. Excellent skills in object-oriented programming & Agile methodologies. Comfortable with TDD, CI/CD, & DevOps tools
Senior Machine Learning Engineer
Advanced English required. Experience with LLM and AI. Proficiency in scripting and ML platforms like scikit-learn, Tensorflow, and Kubeflow. Experience with on-premise and cloud infrastructure
+53 More Jobs Available!
Subscribe now to unlock all job opportunities and advanced features.
Find jobs no one else can
We pull listings directly from company career pages—no LinkedIn, no job boards, no fluff. Just real jobs, straight from the source.
Unlock hiring managers
With Web Pro, reveal the decision-makers behind job postings—names, emails, and LinkedIn profiles for up to 25 jobs per day.
Smarter data, better jobs
Each job includes 35+ data fields, from salary and visa info to remote status and tech stack. And we instantly remove anything that's expired.
Filters built for Pros
Drill down with filters for experience level, industry, salary, sponsorship, currency, and more—so you only see what fits.
Ready to see more opportunities?
Create a free account to access exclusive job listings, track your applications, and get personalized recommendations.
Loved by 3620+ job seekers
