289 Algorithms jobs in Canada
Senior C++ Developer (geometry, algorithms)
Posted 5 days ago
Job Viewed
Job Description
Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support cloud-based enterprise information system in Oil & Gas domain.
Our project is stable, long-term and constantly adopts new technologies.
Work supposes close cooperation with Customer team located in Houston and following Agile principles.
Our team is senior, supportive and friendly.
Responsibilities:
- Develop, maintain, and enhance 3D algorithms using C++
- Work with the development team following Agile development practices.
- Design, estimate, implement features and bug fixes as prioritized by the Product Owner.
- Maintain a high level of quality in coding, writing unit tests, documentation and testing thoroughly before passing it to QA for verification.
- Keep up to date with existing and emerging technologies relevant to the role.
- Communicate and escalate issues in a clear and timely manner.
Mandatory Skills Description:
Background in advanced geometry (5+ years experience in practical implementations)
Design and implementation of computational geometry design
Experience with large scale linear or quadratic programming
C++ experience
Nice-to-Have Skills Description:
Experience with 3D algorithms in C++
3D surface mesh unfolding
Exposure and experience with Geological and Geophysical concepts
Cloud technology experience
Senior C++ Developer (geometry, algorithms)
Posted 5 days ago
Job Viewed
Job Description
Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support cloud-based enterprise information system in Oil & Gas domain.
Our project is stable, long-term and constantly adopts new technologies.
Work supposes close cooperation with Customer team located in Houston and following Agile principles.
Our team is senior, supportive and friendly.
Responsibilities:
- Develop, maintain, and enhance 3D algorithms using C++
- Work with the development team following Agile development practices.
- Design, estimate, implement features and bug fixes as prioritized by the Product Owner.
- Maintain a high level of quality in coding, writing unit tests, documentation and testing thoroughly before passing it to QA for verification.
- Keep up to date with existing and emerging technologies relevant to the role.
- Communicate and escalate issues in a clear and timely manner.
Mandatory Skills Description:
Background in advanced geometry (5+ years experience in practical implementations)
Design and implementation of computational geometry design
Experience with large scale linear or quadratic programming
C++ experience
Nice-to-Have Skills Description:
Experience with 3D algorithms in C++
3D surface mesh unfolding
Exposure and experience with Geological and Geophysical concepts
Cloud technology experience
Principal DevOps Engineer - ML/AI Algorithms
Posted today
Job Viewed
Job Description
**The Position**
**Principal DevOps Engineer - ML/AI Algorithms**
Developing software is great, but developing software with a purpose is even better! As a Principal DevOps Engineer - ML/AI Algorithms, you will work on products that help people with the most precious thing they have - their health. You will be part of the RIS Research & Development team contributing to digital health products touching Imaging, ML/AI, and computational science.
**The Opportunity**
As Principal DevOps Engineer, you will collaborate with important stakeholders on the development of the build, release, and deploy toolchain for DevOps, paving the way for seamless and efficient software delivery processes.
**This role can be based in Santa Clara (primary location) or in secondary locations (Mississauga, Canada or Basel, Switzerland).**
**Key responsibilities:**
+ Lead the initiative to set up, manage, and meticulously maintain parity across development, staging, and production application environments in cutting-edge cloud infrastructure, ensuring a robust and consistent deployment pipeline.
+ Champion the implementation of advanced monitoring infrastructure development, empowering the team with real-time insights and ensuring the highest levels of system reliability and performance.
+ Provide dedicated on-call support for production operations, ensuring the uninterrupted delivery of critical services and swift resolution of any operational issues.
+ Interface with software developers, product managers, test engineers and administrators on projects to design and develop the build, release, and deploy toolchain for DevOps while providing on-call support.
+ Identify, troubleshoot and resolve issues quickly and effectively, sometimes under pressure.
+ Actively involved in planning, high availability engineering, performance tuning, and automation/tools development.
+ Manage multiple releases with focus on system reliability, scalability, and efficiency.
+ Implement and manage the full lifecycle of machine learning models, including versioning, deployment strategies (e.g., canary, A/B testing), monitoring for drift and performance, and decommissioning.
+ Bring in leadership quality to improve technology and process of devops as well as provide mentorship to other devops engineers in the team.
**Who You Are**
+ Bachelor's degree in Computer Science, Engineering, or a related field with a minimum of 8+ years of experience in a DevOps or equivalent combination of education and experience to perform at this level.
+ 8+ years of experience with container technology, including Kubernetes, AWS EKS, Helm Charts, Splunk, and Docker, along with provisioning infrastructure through IAC using Terraform and cloud automation principles.
+ Proficiency in Unix/Linux administration in Shell scripting and internals with a preference for Ubuntu.
+ Deep working experience and extensive knowledge in building and deploying infrastructure using IaC frameworks such as terraform and AWS Cloudformation/SAM.
+ Experience building and automating scalable data pipelines for ingesting, transforming, distributed computing and versioning large-scale image datasets.
+ Familiarity with DevOps practices and proficiency in log analysis and monitoring tools are essential for effective troubleshooting and system optimization.
+ Proficiency in Python for automating production systems, including Git, Gitlab, Git actions, GitHub CI/CD, familiarity with common ML libraries such as TensorFlow, PyTorch, and scikit-learn to understand the engineering needs of the ML models you will be deploying.
+ Strong working knowledge of AWS Cloud infrastructure, including EC2, S3, API Gateway, Kubernetics, RDS, VPC peering, Route53, S3, IAM, Batch, Lambda, AWS Config and Autoscaling.
**Preferred:**
+ MLOps experience with demonstrated experience supporting machine learning or computer vision teams.
+ Deep experience with container orchestration for ML workloads using Kubernetes, including frameworks like Kubeflow or KubeRay to manage distributed training jobs.
+ Familiarity with data versioning tools like DVC.
+ Familiarity with common ML libraries such as TensorFlow, PyTorch, and scikit-learn to understand the engineering needs of the ML models.
+ Familiarity with other languages such as Java, R, and C/C++.
+ Experience with AWS services for machine learning, such as Amazon SageMaker, and experience managing GPU-accelerated compute instances (e.g., EC2 P and G series) for model training and inference.
The expected salary range for this position based on the primary location of Santa Clara, CA is between $162,600 and $302,000. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.
**Benefits ( benefits are not available for this position.**
**Who we are**
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.
If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants ( .
Data Science Intern, Algorithms (Summer 2026)

Posted 21 days ago
Job Viewed
Job Description
Lyft's Data Science Team builds mathematical models underpinning the platform's core services. Compared to other technology companies of a similar size, the set of problems that we tackle is incredibly diverse. They cut across optimization, prediction, modeling, inference, transportation, and mapping. We're looking for Masters or PhD students who are passionate about solving mathematical problems with data and are excited about working in a fast-paced, innovative and collegial environment.
We are hiring for a variety of Data Science interns, focusing on the following specialties:
**Optimization:** Construct and fit statistical or optimization models that facilitate automated decision making in the app.
**Machine Learning:** Design, build, tune, and deploy machine learning models with a special emphasis on feature engineering and deployment.
**Inference:** Design and analyze tests in our dynamic marketplace, estimating statistical and ML models to enable better decisions, and developing and evaluating algorithmic policies in our pricing, dispatch, and incentives systems.
You will report into a Science Manager.
**Responsibilities:**
+ Partner with Engineers, Product Managers, and other cross-functional partners to frame problems, both mathematically and within the business context
+ Perform exploratory data analysis to gain a deeper understanding of the problem
+ Write production modeling code; collaborate with software engineers to implement algorithms in production
+ Design and run both simulated and live traffic experiments
+ Analyze experimental and observational data; communicate findings including working with partner teams and presentations; facilitate launch decisions
**Experience:**
+ **Currently pursuing a Masters or PhD degree at a university in Canada (required)** in mathematical sciences ( **Operations Research, Computer Science, Statistics** , Applied Mathematics, Theoretical Physics, Behavioral Science, Electrical Engineering, etc.), Economics (Microeconomics Theory, Econometrics etc.), Data Engineering; or a related field; AND with **a graduation date between December 2026 and June 2027 (required)**
+ Available during **Summer 2026** for an internship in Toronto
+ Experience coding in **Python (required)** or SQL, R; standard data science libraries (NumPy, Scikit-learn, PyTorch, TensorFlow, Keras); and ML Tools & Libraries (NumPy, SpaCy, NLTK, Scikit-learn, TensorFlow, Keras)
+ Experimental design and analysis
+ Exploratory data analysis
+ Expertise in one of these specialties: optimization and mathematical modeling, machine learning fundamentals, or probabilistic and statistical modeling
+ Bonus points: Experience in marketplace design, ridesharing, studying two-sided marketplaces, and/or transportation
**Benefits:**
+ Mental health benefits
+ In addition to holidays, interns receive 2 days paid time off and 3 days sick time off
+ Subsidized commuter benefits
_Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request._
_Lyft highly values having employees working in-office to foster a collaborative work environment and company culture._ _This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays._ _Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers._ _#Hybrid_
_The expected base pay range for this position in the Toronto area is $45-$48/hour CAD. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process._
Software Engineering Manager

Posted 21 days ago
Job Viewed
Job Description
25WD91022
**25WD91022, Software Engineering Manager**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk's AEC Construction division is seeking an experienced and highly motivated Software Engineering Manager to lead our Access Control team. This team is responsible for the critical tasks of permission management and authorization within Autodesk Construction Cloud, our suite of construction software products. The ideal candidate will have strong leadership skills, a solid technical background, and the ability to manage a team of highly skilled engineers working on high-traffic Node.js/Postgres services.
**Responsibilities**
+ **Team Leadership:** Lead, mentor, and inspire a team of talented software engineers, providing guidance, performance evaluation, career development, and professional growth opportunities
+ **Technical Oversight:** Oversee the design, implementation, and maintenance of high-traffic Node.js and PostgreSQL services related to permission management and authorization. Ensure high performance, reliability, scalability, and security
+ **Project Management:** Collaborate with Product Managers and other stakeholders to define project scope, objectives, and deliverables. Prioritize and manage development tasks to meet project timelines
+ **Strategic Planning:** Develop and execute long-term strategies for the Access Control team, ensuring alignment with the overall goals of the AEC Construction division
+ **Innovation and Improvement:** Drive continuous improvement in engineering practices, including code quality, testing, deployment, and monitoring
+ **Cross-functional Collaboration:** Build trust and work closely with other engineering teams, DevOps, and QA to ensure seamless integration and delivery of software products
+ **Customer Focus:** Advocate for the end-users by ensuring that the team's output results in a secure and intuitive user experience
**Minimum Qualifications**
+ **Educational Background:** Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience
+ **Technical Experience:** At least 7-10 years of professional software development experience, with a focus on backend development
+ Strong proficiency in Node.js and PostgreSQL
+ **Leadership Experience:** Minimum of 3-5 years of engineering management experience, leading teams of similar size and complexity
+ **Domain Knowledge:** Understanding of permission management and authorization systems, especially within the context of large-scale applications
+ **Problem-Solving Skills:** Strong analytical and problem-solving skills, with the ability to make data-driven decisions
+ **Communication Skills:** Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
**Preferred Qualifications**
+ Experience with cloud platforms such as AWS, Azure, or Google Cloud
+ Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes.
+ Previous experience in the construction technology industry.
+ Service Oriented Architecture (SOA)
+ API Design
___
**25WD91022, Responsable ingénierie logicielle**
**Présentation du poste**
La division AEC Construction d'Autodesk recherche un responsable ingénierie logicielle expérimenté et très motivé pour diriger notre équipe Contrôle d'accès. Cette équipe est chargée des tâches essentielles de gestion des autorisations et des habilitations au sein d'Autodesk Construction Cloud, notre suite de logiciels de construction. Le candidat idéal possédera de solides compétences en leadership, une solide expérience technique et la capacité de gérer une équipe d'ingénieurs hautement qualifiés travaillant sur des services Node.js/Postgres à fort trafic.
**Responsabilités**
+ **Leadership d'équipe:** diriger, encadrer et inspirer une équipe d'ingénieurs logiciels talentueux, en leur fournissant des conseils, en évaluant leurs performances, en favorisant leur développement de carrière et en leur offrant des opportunités d'évolution professionnelle
+ **Supervision technique:** superviser la conception, la mise en œuvre et la maintenance des services Node.js et PostgreSQL à fort trafic liés à la gestion des autorisations et des accès. Garantir des performances, une fiabilité, une évolutivité et une sécurité élevées
+ **Gestion de projet:** collaborer avec les chefs de produit et les autres parties prenantes pour définir la portée, les objectifs et les livrables du projet. Hiérarchiser et gérer les tâches de développement afin de respecter les délais du projet
+ **Planification stratégique:** élaborer et mettre en œuvre des stratégies à long terme pour l'équipe de contrôle d'accès, en veillant à leur alignement avec les objectifs généraux de la division AEC Construction
+ **Innovation et amélioration:** favoriser l'amélioration continue des pratiques d'ingénierie, notamment la qualité du code, les tests, le déploiement et la surveillance
+ **Collaboration interfonctionnelle:** instaurer la confiance et travailler en étroite collaboration avec les autres équipes d'ingénierie, DevOps et QA afin de garantir une intégration et une livraison transparentes des produits logiciels
+ **Orientation client:** défendre les intérêts des utilisateurs finaux en veillant à ce que les résultats de l'équipe se traduisent par une expérience utilisateur sécurisée et intuitive
**Qualifications minimales**
+ **Formation:** licence ou master en informatique, ingénierie ou expérience équivalente
+ **Expérience technique:** au moins 7 à 10 ans d'expérience professionnelle dans le développement de logiciels, avec une spécialisation dans le développement backend
+ Maîtrise approfondie de Node.js et PostgreSQL
+ **Expérience en matière de leadership:** au moins 3 à 5 ans d'expérience en gestion d'ingénierie, à la tête d'équipes de taille et de complexité similaires
+ **Connaissance du domaine:** compréhension des systèmes de gestion des autorisations et des autorisations, en particulier dans le contexte d'applications à grande échelle
+ **Capacités de résolution de problèmes:** solides capacités d'analyse et de résolution de problèmes, avec la capacité de prendre des décisions fondées sur des données
+ **Capacités de communication:** excellentes capacités de communication orale et écrite, avec la capacité d'exprimer des concepts techniques complexes à des parties prenantes non techniques
**Qualifications souhaitées**
+ Expérience avec des plateformes cloud telles que AWS, Azure ou Google Cloud
+ Connaissance de l'architecture microservices et des technologies de conteneurisation telles que Docker et Kubernetes.
+ Expérience préalable dans le secteur des technologies de la construction.
+ Architecture orientée services (SOA)
+ Conception d'API
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $136,000 and $187,000. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Software Engineering Manager

Posted 21 days ago
Job Viewed
Job Description
25WD91022
**25WD91022, Software Engineering Manager**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk's AEC Construction division is seeking an experienced and highly motivated Software Engineering Manager to lead our Access Control team. This team is responsible for the critical tasks of permission management and authorization within Autodesk Construction Cloud, our suite of construction software products. The ideal candidate will have strong leadership skills, a solid technical background, and the ability to manage a team of highly skilled engineers working on high-traffic Node.js/Postgres services.
**Responsibilities**
+ **Team Leadership:** Lead, mentor, and inspire a team of talented software engineers, providing guidance, performance evaluation, career development, and professional growth opportunities
+ **Technical Oversight:** Oversee the design, implementation, and maintenance of high-traffic Node.js and PostgreSQL services related to permission management and authorization. Ensure high performance, reliability, scalability, and security
+ **Project Management:** Collaborate with Product Managers and other stakeholders to define project scope, objectives, and deliverables. Prioritize and manage development tasks to meet project timelines
+ **Strategic Planning:** Develop and execute long-term strategies for the Access Control team, ensuring alignment with the overall goals of the AEC Construction division
+ **Innovation and Improvement:** Drive continuous improvement in engineering practices, including code quality, testing, deployment, and monitoring
+ **Cross-functional Collaboration:** Build trust and work closely with other engineering teams, DevOps, and QA to ensure seamless integration and delivery of software products
+ **Customer Focus:** Advocate for the end-users by ensuring that the team's output results in a secure and intuitive user experience
**Minimum Qualifications**
+ **Educational Background:** Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience
+ **Technical Experience:** At least 7-10 years of professional software development experience, with a focus on backend development
+ Strong proficiency in Node.js and PostgreSQL
+ **Leadership Experience:** Minimum of 3-5 years of engineering management experience, leading teams of similar size and complexity
+ **Domain Knowledge:** Understanding of permission management and authorization systems, especially within the context of large-scale applications
+ **Problem-Solving Skills:** Strong analytical and problem-solving skills, with the ability to make data-driven decisions
+ **Communication Skills:** Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
**Preferred Qualifications**
+ Experience with cloud platforms such as AWS, Azure, or Google Cloud
+ Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes.
+ Previous experience in the construction technology industry.
+ Service Oriented Architecture (SOA)
+ API Design
___
**25WD91022, Responsable ingénierie logicielle**
**Présentation du poste**
La division AEC Construction d'Autodesk recherche un responsable ingénierie logicielle expérimenté et très motivé pour diriger notre équipe Contrôle d'accès. Cette équipe est chargée des tâches essentielles de gestion des autorisations et des habilitations au sein d'Autodesk Construction Cloud, notre suite de logiciels de construction. Le candidat idéal possédera de solides compétences en leadership, une solide expérience technique et la capacité de gérer une équipe d'ingénieurs hautement qualifiés travaillant sur des services Node.js/Postgres à fort trafic.
**Responsabilités**
+ **Leadership d'équipe:** diriger, encadrer et inspirer une équipe d'ingénieurs logiciels talentueux, en leur fournissant des conseils, en évaluant leurs performances, en favorisant leur développement de carrière et en leur offrant des opportunités d'évolution professionnelle
+ **Supervision technique:** superviser la conception, la mise en œuvre et la maintenance des services Node.js et PostgreSQL à fort trafic liés à la gestion des autorisations et des accès. Garantir des performances, une fiabilité, une évolutivité et une sécurité élevées
+ **Gestion de projet:** collaborer avec les chefs de produit et les autres parties prenantes pour définir la portée, les objectifs et les livrables du projet. Hiérarchiser et gérer les tâches de développement afin de respecter les délais du projet
+ **Planification stratégique:** élaborer et mettre en œuvre des stratégies à long terme pour l'équipe de contrôle d'accès, en veillant à leur alignement avec les objectifs généraux de la division AEC Construction
+ **Innovation et amélioration:** favoriser l'amélioration continue des pratiques d'ingénierie, notamment la qualité du code, les tests, le déploiement et la surveillance
+ **Collaboration interfonctionnelle:** instaurer la confiance et travailler en étroite collaboration avec les autres équipes d'ingénierie, DevOps et QA afin de garantir une intégration et une livraison transparentes des produits logiciels
+ **Orientation client:** défendre les intérêts des utilisateurs finaux en veillant à ce que les résultats de l'équipe se traduisent par une expérience utilisateur sécurisée et intuitive
**Qualifications minimales**
+ **Formation:** licence ou master en informatique, ingénierie ou expérience équivalente
+ **Expérience technique:** au moins 7 à 10 ans d'expérience professionnelle dans le développement de logiciels, avec une spécialisation dans le développement backend
+ Maîtrise approfondie de Node.js et PostgreSQL
+ **Expérience en matière de leadership:** au moins 3 à 5 ans d'expérience en gestion d'ingénierie, à la tête d'équipes de taille et de complexité similaires
+ **Connaissance du domaine:** compréhension des systèmes de gestion des autorisations et des autorisations, en particulier dans le contexte d'applications à grande échelle
+ **Capacités de résolution de problèmes:** solides capacités d'analyse et de résolution de problèmes, avec la capacité de prendre des décisions fondées sur des données
+ **Capacités de communication:** excellentes capacités de communication orale et écrite, avec la capacité d'exprimer des concepts techniques complexes à des parties prenantes non techniques
**Qualifications souhaitées**
+ Expérience avec des plateformes cloud telles que AWS, Azure ou Google Cloud
+ Connaissance de l'architecture microservices et des technologies de conteneurisation telles que Docker et Kubernetes.
+ Expérience préalable dans le secteur des technologies de la construction.
+ Architecture orientée services (SOA)
+ Conception d'API
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $136,000 and $187,000. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Software Engineering Manager

Posted 21 days ago
Job Viewed
Job Description
25WD91022
**25WD91022, Software Engineering Manager**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk's AEC Construction division is seeking an experienced and highly motivated Software Engineering Manager to lead our Access Control team. This team is responsible for the critical tasks of permission management and authorization within Autodesk Construction Cloud, our suite of construction software products. The ideal candidate will have strong leadership skills, a solid technical background, and the ability to manage a team of highly skilled engineers working on high-traffic Node.js/Postgres services.
**Responsibilities**
+ **Team Leadership:** Lead, mentor, and inspire a team of talented software engineers, providing guidance, performance evaluation, career development, and professional growth opportunities
+ **Technical Oversight:** Oversee the design, implementation, and maintenance of high-traffic Node.js and PostgreSQL services related to permission management and authorization. Ensure high performance, reliability, scalability, and security
+ **Project Management:** Collaborate with Product Managers and other stakeholders to define project scope, objectives, and deliverables. Prioritize and manage development tasks to meet project timelines
+ **Strategic Planning:** Develop and execute long-term strategies for the Access Control team, ensuring alignment with the overall goals of the AEC Construction division
+ **Innovation and Improvement:** Drive continuous improvement in engineering practices, including code quality, testing, deployment, and monitoring
+ **Cross-functional Collaboration:** Build trust and work closely with other engineering teams, DevOps, and QA to ensure seamless integration and delivery of software products
+ **Customer Focus:** Advocate for the end-users by ensuring that the team's output results in a secure and intuitive user experience
**Minimum Qualifications**
+ **Educational Background:** Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience
+ **Technical Experience:** At least 7-10 years of professional software development experience, with a focus on backend development
+ Strong proficiency in Node.js and PostgreSQL
+ **Leadership Experience:** Minimum of 3-5 years of engineering management experience, leading teams of similar size and complexity
+ **Domain Knowledge:** Understanding of permission management and authorization systems, especially within the context of large-scale applications
+ **Problem-Solving Skills:** Strong analytical and problem-solving skills, with the ability to make data-driven decisions
+ **Communication Skills:** Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
**Preferred Qualifications**
+ Experience with cloud platforms such as AWS, Azure, or Google Cloud
+ Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes.
+ Previous experience in the construction technology industry.
+ Service Oriented Architecture (SOA)
+ API Design
___
**25WD91022, Responsable ingénierie logicielle**
**Présentation du poste**
La division AEC Construction d'Autodesk recherche un responsable ingénierie logicielle expérimenté et très motivé pour diriger notre équipe Contrôle d'accès. Cette équipe est chargée des tâches essentielles de gestion des autorisations et des habilitations au sein d'Autodesk Construction Cloud, notre suite de logiciels de construction. Le candidat idéal possédera de solides compétences en leadership, une solide expérience technique et la capacité de gérer une équipe d'ingénieurs hautement qualifiés travaillant sur des services Node.js/Postgres à fort trafic.
**Responsabilités**
+ **Leadership d'équipe:** diriger, encadrer et inspirer une équipe d'ingénieurs logiciels talentueux, en leur fournissant des conseils, en évaluant leurs performances, en favorisant leur développement de carrière et en leur offrant des opportunités d'évolution professionnelle
+ **Supervision technique:** superviser la conception, la mise en œuvre et la maintenance des services Node.js et PostgreSQL à fort trafic liés à la gestion des autorisations et des accès. Garantir des performances, une fiabilité, une évolutivité et une sécurité élevées
+ **Gestion de projet:** collaborer avec les chefs de produit et les autres parties prenantes pour définir la portée, les objectifs et les livrables du projet. Hiérarchiser et gérer les tâches de développement afin de respecter les délais du projet
+ **Planification stratégique:** élaborer et mettre en œuvre des stratégies à long terme pour l'équipe de contrôle d'accès, en veillant à leur alignement avec les objectifs généraux de la division AEC Construction
+ **Innovation et amélioration:** favoriser l'amélioration continue des pratiques d'ingénierie, notamment la qualité du code, les tests, le déploiement et la surveillance
+ **Collaboration interfonctionnelle:** instaurer la confiance et travailler en étroite collaboration avec les autres équipes d'ingénierie, DevOps et QA afin de garantir une intégration et une livraison transparentes des produits logiciels
+ **Orientation client:** défendre les intérêts des utilisateurs finaux en veillant à ce que les résultats de l'équipe se traduisent par une expérience utilisateur sécurisée et intuitive
**Qualifications minimales**
+ **Formation:** licence ou master en informatique, ingénierie ou expérience équivalente
+ **Expérience technique:** au moins 7 à 10 ans d'expérience professionnelle dans le développement de logiciels, avec une spécialisation dans le développement backend
+ Maîtrise approfondie de Node.js et PostgreSQL
+ **Expérience en matière de leadership:** au moins 3 à 5 ans d'expérience en gestion d'ingénierie, à la tête d'équipes de taille et de complexité similaires
+ **Connaissance du domaine:** compréhension des systèmes de gestion des autorisations et des autorisations, en particulier dans le contexte d'applications à grande échelle
+ **Capacités de résolution de problèmes:** solides capacités d'analyse et de résolution de problèmes, avec la capacité de prendre des décisions fondées sur des données
+ **Capacités de communication:** excellentes capacités de communication orale et écrite, avec la capacité d'exprimer des concepts techniques complexes à des parties prenantes non techniques
**Qualifications souhaitées**
+ Expérience avec des plateformes cloud telles que AWS, Azure ou Google Cloud
+ Connaissance de l'architecture microservices et des technologies de conteneurisation telles que Docker et Kubernetes.
+ Expérience préalable dans le secteur des technologies de la construction.
+ Architecture orientée services (SOA)
+ Conception d'API
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $136,000 and $187,000. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Be The First To Know
About the latest Algorithms Jobs in Canada !
Software Engineering Manager

Posted 21 days ago
Job Viewed
Job Description
25WD91022
**25WD91022, Software Engineering Manager**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk's AEC Construction division is seeking an experienced and highly motivated Software Engineering Manager to lead our Access Control team. This team is responsible for the critical tasks of permission management and authorization within Autodesk Construction Cloud, our suite of construction software products. The ideal candidate will have strong leadership skills, a solid technical background, and the ability to manage a team of highly skilled engineers working on high-traffic Node.js/Postgres services.
**Responsibilities**
+ **Team Leadership:** Lead, mentor, and inspire a team of talented software engineers, providing guidance, performance evaluation, career development, and professional growth opportunities
+ **Technical Oversight:** Oversee the design, implementation, and maintenance of high-traffic Node.js and PostgreSQL services related to permission management and authorization. Ensure high performance, reliability, scalability, and security
+ **Project Management:** Collaborate with Product Managers and other stakeholders to define project scope, objectives, and deliverables. Prioritize and manage development tasks to meet project timelines
+ **Strategic Planning:** Develop and execute long-term strategies for the Access Control team, ensuring alignment with the overall goals of the AEC Construction division
+ **Innovation and Improvement:** Drive continuous improvement in engineering practices, including code quality, testing, deployment, and monitoring
+ **Cross-functional Collaboration:** Build trust and work closely with other engineering teams, DevOps, and QA to ensure seamless integration and delivery of software products
+ **Customer Focus:** Advocate for the end-users by ensuring that the team's output results in a secure and intuitive user experience
**Minimum Qualifications**
+ **Educational Background:** Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience
+ **Technical Experience:** At least 7-10 years of professional software development experience, with a focus on backend development
+ Strong proficiency in Node.js and PostgreSQL
+ **Leadership Experience:** Minimum of 3-5 years of engineering management experience, leading teams of similar size and complexity
+ **Domain Knowledge:** Understanding of permission management and authorization systems, especially within the context of large-scale applications
+ **Problem-Solving Skills:** Strong analytical and problem-solving skills, with the ability to make data-driven decisions
+ **Communication Skills:** Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
**Preferred Qualifications**
+ Experience with cloud platforms such as AWS, Azure, or Google Cloud
+ Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes.
+ Previous experience in the construction technology industry.
+ Service Oriented Architecture (SOA)
+ API Design
___
**25WD91022, Responsable ingénierie logicielle**
**Présentation du poste**
La division AEC Construction d'Autodesk recherche un responsable ingénierie logicielle expérimenté et très motivé pour diriger notre équipe Contrôle d'accès. Cette équipe est chargée des tâches essentielles de gestion des autorisations et des habilitations au sein d'Autodesk Construction Cloud, notre suite de logiciels de construction. Le candidat idéal possédera de solides compétences en leadership, une solide expérience technique et la capacité de gérer une équipe d'ingénieurs hautement qualifiés travaillant sur des services Node.js/Postgres à fort trafic.
**Responsabilités**
+ **Leadership d'équipe:** diriger, encadrer et inspirer une équipe d'ingénieurs logiciels talentueux, en leur fournissant des conseils, en évaluant leurs performances, en favorisant leur développement de carrière et en leur offrant des opportunités d'évolution professionnelle
+ **Supervision technique:** superviser la conception, la mise en œuvre et la maintenance des services Node.js et PostgreSQL à fort trafic liés à la gestion des autorisations et des accès. Garantir des performances, une fiabilité, une évolutivité et une sécurité élevées
+ **Gestion de projet:** collaborer avec les chefs de produit et les autres parties prenantes pour définir la portée, les objectifs et les livrables du projet. Hiérarchiser et gérer les tâches de développement afin de respecter les délais du projet
+ **Planification stratégique:** élaborer et mettre en œuvre des stratégies à long terme pour l'équipe de contrôle d'accès, en veillant à leur alignement avec les objectifs généraux de la division AEC Construction
+ **Innovation et amélioration:** favoriser l'amélioration continue des pratiques d'ingénierie, notamment la qualité du code, les tests, le déploiement et la surveillance
+ **Collaboration interfonctionnelle:** instaurer la confiance et travailler en étroite collaboration avec les autres équipes d'ingénierie, DevOps et QA afin de garantir une intégration et une livraison transparentes des produits logiciels
+ **Orientation client:** défendre les intérêts des utilisateurs finaux en veillant à ce que les résultats de l'équipe se traduisent par une expérience utilisateur sécurisée et intuitive
**Qualifications minimales**
+ **Formation:** licence ou master en informatique, ingénierie ou expérience équivalente
+ **Expérience technique:** au moins 7 à 10 ans d'expérience professionnelle dans le développement de logiciels, avec une spécialisation dans le développement backend
+ Maîtrise approfondie de Node.js et PostgreSQL
+ **Expérience en matière de leadership:** au moins 3 à 5 ans d'expérience en gestion d'ingénierie, à la tête d'équipes de taille et de complexité similaires
+ **Connaissance du domaine:** compréhension des systèmes de gestion des autorisations et des autorisations, en particulier dans le contexte d'applications à grande échelle
+ **Capacités de résolution de problèmes:** solides capacités d'analyse et de résolution de problèmes, avec la capacité de prendre des décisions fondées sur des données
+ **Capacités de communication:** excellentes capacités de communication orale et écrite, avec la capacité d'exprimer des concepts techniques complexes à des parties prenantes non techniques
**Qualifications souhaitées**
+ Expérience avec des plateformes cloud telles que AWS, Azure ou Google Cloud
+ Connaissance de l'architecture microservices et des technologies de conteneurisation telles que Docker et Kubernetes.
+ Expérience préalable dans le secteur des technologies de la construction.
+ Architecture orientée services (SOA)
+ Conception d'API
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $136,000 and $187,000. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Software Engineering Manager

Posted 21 days ago
Job Viewed
Job Description
25WD91022
**25WD91022, Software Engineering Manager**
_French translation to follow!/Traduction française à suivre!_
**Position Overview**
Autodesk's AEC Construction division is seeking an experienced and highly motivated Software Engineering Manager to lead our Access Control team. This team is responsible for the critical tasks of permission management and authorization within Autodesk Construction Cloud, our suite of construction software products. The ideal candidate will have strong leadership skills, a solid technical background, and the ability to manage a team of highly skilled engineers working on high-traffic Node.js/Postgres services.
**Responsibilities**
+ **Team Leadership:** Lead, mentor, and inspire a team of talented software engineers, providing guidance, performance evaluation, career development, and professional growth opportunities
+ **Technical Oversight:** Oversee the design, implementation, and maintenance of high-traffic Node.js and PostgreSQL services related to permission management and authorization. Ensure high performance, reliability, scalability, and security
+ **Project Management:** Collaborate with Product Managers and other stakeholders to define project scope, objectives, and deliverables. Prioritize and manage development tasks to meet project timelines
+ **Strategic Planning:** Develop and execute long-term strategies for the Access Control team, ensuring alignment with the overall goals of the AEC Construction division
+ **Innovation and Improvement:** Drive continuous improvement in engineering practices, including code quality, testing, deployment, and monitoring
+ **Cross-functional Collaboration:** Build trust and work closely with other engineering teams, DevOps, and QA to ensure seamless integration and delivery of software products
+ **Customer Focus:** Advocate for the end-users by ensuring that the team's output results in a secure and intuitive user experience
**Minimum Qualifications**
+ **Educational Background:** Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience
+ **Technical Experience:** At least 7-10 years of professional software development experience, with a focus on backend development
+ Strong proficiency in Node.js and PostgreSQL
+ **Leadership Experience:** Minimum of 3-5 years of engineering management experience, leading teams of similar size and complexity
+ **Domain Knowledge:** Understanding of permission management and authorization systems, especially within the context of large-scale applications
+ **Problem-Solving Skills:** Strong analytical and problem-solving skills, with the ability to make data-driven decisions
+ **Communication Skills:** Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
**Preferred Qualifications**
+ Experience with cloud platforms such as AWS, Azure, or Google Cloud
+ Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes.
+ Previous experience in the construction technology industry.
+ Service Oriented Architecture (SOA)
+ API Design
___
**25WD91022, Responsable ingénierie logicielle**
**Présentation du poste**
La division AEC Construction d'Autodesk recherche un responsable ingénierie logicielle expérimenté et très motivé pour diriger notre équipe Contrôle d'accès. Cette équipe est chargée des tâches essentielles de gestion des autorisations et des habilitations au sein d'Autodesk Construction Cloud, notre suite de logiciels de construction. Le candidat idéal possédera de solides compétences en leadership, une solide expérience technique et la capacité de gérer une équipe d'ingénieurs hautement qualifiés travaillant sur des services Node.js/Postgres à fort trafic.
**Responsabilités**
+ **Leadership d'équipe:** diriger, encadrer et inspirer une équipe d'ingénieurs logiciels talentueux, en leur fournissant des conseils, en évaluant leurs performances, en favorisant leur développement de carrière et en leur offrant des opportunités d'évolution professionnelle
+ **Supervision technique:** superviser la conception, la mise en œuvre et la maintenance des services Node.js et PostgreSQL à fort trafic liés à la gestion des autorisations et des accès. Garantir des performances, une fiabilité, une évolutivité et une sécurité élevées
+ **Gestion de projet:** collaborer avec les chefs de produit et les autres parties prenantes pour définir la portée, les objectifs et les livrables du projet. Hiérarchiser et gérer les tâches de développement afin de respecter les délais du projet
+ **Planification stratégique:** élaborer et mettre en œuvre des stratégies à long terme pour l'équipe de contrôle d'accès, en veillant à leur alignement avec les objectifs généraux de la division AEC Construction
+ **Innovation et amélioration:** favoriser l'amélioration continue des pratiques d'ingénierie, notamment la qualité du code, les tests, le déploiement et la surveillance
+ **Collaboration interfonctionnelle:** instaurer la confiance et travailler en étroite collaboration avec les autres équipes d'ingénierie, DevOps et QA afin de garantir une intégration et une livraison transparentes des produits logiciels
+ **Orientation client:** défendre les intérêts des utilisateurs finaux en veillant à ce que les résultats de l'équipe se traduisent par une expérience utilisateur sécurisée et intuitive
**Qualifications minimales**
+ **Formation:** licence ou master en informatique, ingénierie ou expérience équivalente
+ **Expérience technique:** au moins 7 à 10 ans d'expérience professionnelle dans le développement de logiciels, avec une spécialisation dans le développement backend
+ Maîtrise approfondie de Node.js et PostgreSQL
+ **Expérience en matière de leadership:** au moins 3 à 5 ans d'expérience en gestion d'ingénierie, à la tête d'équipes de taille et de complexité similaires
+ **Connaissance du domaine:** compréhension des systèmes de gestion des autorisations et des autorisations, en particulier dans le contexte d'applications à grande échelle
+ **Capacités de résolution de problèmes:** solides capacités d'analyse et de résolution de problèmes, avec la capacité de prendre des décisions fondées sur des données
+ **Capacités de communication:** excellentes capacités de communication orale et écrite, avec la capacité d'exprimer des concepts techniques complexes à des parties prenantes non techniques
**Qualifications souhaitées**
+ Expérience avec des plateformes cloud telles que AWS, Azure ou Google Cloud
+ Connaissance de l'architecture microservices et des technologies de conteneurisation telles que Docker et Kubernetes.
+ Expérience préalable dans le secteur des technologies de la construction.
+ Architecture orientée services (SOA)
+ Conception d'API
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $136,000 and $187,000. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Software Engineering Manager

Posted 21 days ago
Job Viewed
Job Description
25WD91302
**Position Overview**
Autodesk, the leader in 3D design, engineering and entertainment software, is building our latest generation of cloud product offerings on Autodesk Platform Services.
At the heart of innovation is the Developer Experience team, working tirelessly to create a seamless experience for developers. Their mission? To empower developers to bring their wildest ideas to life with the power of our platform. And at the center of it all is the Developer Portal, a hub of resources and information that makes building on top of our platform a breeze. We are seeking a hands-on, experienced engineering manager to join our Developer Experience Group.
Join a team of experienced, diverse and talented individuals and be a part of shaping the future of innovation!
As an ideal candidate, you have managed development teams developing modern web applications and have demonstrated hands-on experience with DevOps and Observability tools. You are comfortable in an agile environment and know how to build and guide a highly effective and high-performing team. You will work with our developers, product managers and designers to deliver products that will help our customers imagine bigger, collaborate smarter, move faster, and create the new possible. Most of all, you can inspire a team to do great things.
**Responsibilities** ** **
+ Accountable for business outcomes for the teams as well as engineering excellence
+ Partner with stakeholders to align product vision, technical strategy, and delivery
+ Inspire, motivate, and coach team members to achieve maximum productivity, optimal creativity, and efficiency
+ Lead and mentor developers to develop their careers and achieve individual success
+ Continually improve the availability, performance, scalability, and security of our products
+ Coordinate with other teams, on engineering best practices and dependencies and business outcomes
+ Translate customer, business, and technical requirements into deliverables aligned with stakeholder needs
+ Act as the voice of the team and champion their accomplishments with upper management and adjacent teams
**Minimum Qualifications**
+ 5 years of experience in the industry involved in designing and developing SaaS and web applications
+ 5 years of experience in leading, mentoring, and managing development teams, or other similar leadership roles with at least 2 years of people management experience
+ Expertise in building reliable, resilient systems
+ Experience and well-versed in leading in an Agile development environment
+ Knowledge and experience with web technology stack, cloud computing, and cloud database technologies
**Preferred Qualifications** ** **
+ Working knowledge of the following technologies: ReactJS, Python, Django, and Docker
+ Strong knowledge of cloud service platforms such as Amazon Web Services (AWS)
+ Experience with platform development and developer ecosystems
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).