Current jobs related to Principal Software Engineer - Toronto, Ontario - Autodesk


  • Toronto, Ontario, Canada ADVANCE ENDOSCOPY AND SPECIALIST CENTRE Full time

    About the RoleAs a Principal Software Engineer, you will lead the development of our enterprise software solutions. You will be responsible for designing, implementing, and maintaining complex software systems. Strong understanding of software development principles and practices is essential.Key Responsibilities• Lead the design and implementation of...


  • Toronto, Ontario, Canada Intelliware Full time

    About This RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Intelliware.Key ResponsibilitiesDesign and develop complex software applications using Java and/or JavaScript.Collaborate with cross-functional teams to deliver high-quality software solutions.Investigate and apply new technologies and processes to improve software...


  • Toronto, Ontario, Canada Wiser Solutions, Inc. Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our team at Wiser Solutions, Inc. This is a unique opportunity to work on a suite of in-store and eCommerce intelligence and execution tools that enable brands, retailers, and retail channel partners to gather intelligence and automate actions to optimize pricing, marketing, and...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Principal Software EngineerAt Autodesk, we're shaping the future of design, engineering, and entertainment software. As a Principal Software Engineer, you'll lead the development of high-quality, scalable, and secure code for our products and solutions. You'll collaborate with teams to create innovative solutions that empower our customers to...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Principal Software DeveloperAutodesk is seeking an experienced Principal Software Developer to join the Autodesk Graphics Platform (AGP) team in Toronto, Canada. The role can also be based out of Montreal, Vancouver, or remote in Canada.About the RoleThe Autodesk Graphics Platform (AGP) is a shared graphics system used by many Autodesk...


  • Toronto, Ontario, Canada Aitopics Full time

    Unlock Your Potential as a Principal Software EngineerWiser Solutions is seeking a highly skilled Principal Software Engineer to join our team of innovators. As a key member of our engineering team, you will play a crucial role in designing and developing our microservices and web applications that power our data collection process and drive execution and...


  • Toronto, Ontario, Canada Tangerine Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Lead to join our mobile development team. This is a full-time position based in Canada, with flexibility for remote work options.As a Principal Software Engineering Lead, you will lead cross-functional teams to design, develop, and deliver high-quality software solutions that meet...


  • Toronto, Ontario, Canada Capital One Full time

    About Capital One CanadaWe're a leading financial institution that's been helping Canadians access credit for over 20 years. Our mission is to put our customers first and keep them there by building innovative technology solutions that simplify and humanize the world of credit cards.Job SummaryWe're seeking a highly skilled Principal Software Engineer to...


  • Toronto, Ontario, Canada Behaviour Interactive Full time

    We are seeking a highly skilled Principal Generalist Programmer to join our Dead by Daylight systems team at Behaviour Interactive. As a key member of our production team, you will be responsible for delivering major system features, fixing bugs, and ensuring the game functions flawlessly across all platforms.Key Responsibilities:Deliver systems, including...


  • Toronto, Ontario, Canada New Relic, Inc. Full time

    Job Title: Principal Software Engineer - Platform Security/Compliance ArchitectAt New Relic, we're seeking a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our Cloud Platform group. As a key member of our team, you will lead efforts in developing comprehensive compliance strategies, establishing best practices,...


  • Toronto, Ontario, Canada Behaviour Santiago Full time

    Principal Generalist ProgrammerBehaviour Interactive is seeking a highly experienced Principal Generalist Programmer to join our Dead by Daylight systems team. As a key member of our production team, you will be responsible for delivering major system features, collaborating with cross-functional teams, and mentoring junior programmers.About the RoleWe are...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.At the heart of Veeva are our...


  • Toronto, Ontario, Canada Quantum Technology Recruiting Inc. (QTR) Full time

    About This RoleWe are seeking an experienced Principal Engineering Architect to lead system integrations for smart technologies and architect scalable APIs at Quantum Technology Recruiting Inc. (QTR).Key ResponsibilitiesDesign data extraction systemsMentor engineering teamsRequirements10+ years of software development experienceStrong Java and Kotlin...


  • Toronto, Ontario, Canada Autodesk Full time

    Job OverviewAs a global leader in 3D design, engineering, and entertainment software, Autodesk empowers innovators to turn their ideas into reality. We are seeking a skilled Principal Software Engineer Platform Team to join our team and contribute to the development of our Fusion UI framework.ResponsibilitiesDevelop, troubleshoot, test, and debug Qt...


  • Toronto, Ontario, Canada Cboe Global Markets, Inc. Full time

    About the RoleCboe Global Markets, Inc. is seeking a highly skilled Principal Front-end Software Engineer to join our team. As a key member of our Data and Access Solutions division, you will be responsible for designing and implementing modern cross-platform web/desktop applications and scalable back-end systems for financial analytics, execution, and risk...


  • Toronto, Ontario, Canada Seismic Full time

    About the RoleSeismic is seeking a highly skilled Principal Software Engineer to lead the development of our AI search technology and architecture. As a key member of our team, you will be responsible for defining and driving the AI search technology and architectural directions, ensuring alignment with business goals and product roadmaps.Key...


  • Toronto, Ontario, Canada Seismic Full time

    Seismic is seeking a highly skilled Principal Software Engineer to lead the development of our AI search technology. As a key member of our team, you will be responsible for defining and driving the AI search technology and architectural directions, ensuring alignment with business goals and product roadmaps.Key Responsibilities:Define and drive the AI...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.About the RoleThis is a permanent position that offers a competitive salary range of $60,000 - $90,000 per...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job Title: Quality Assurance Engineer for Software DevelopmentCompany Overview: Medha Software Solutions Inc. is a cutting-edge software development company that aims to provide innovative solutions to its clients. We are currently seeking a highly skilled Quality Assurance Engineer to join our team.Salary: The estimated salary for this position is $85,000 -...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...

Principal Software Engineer

1 month ago


Toronto, Ontario, Canada Autodesk Full time
Autodesk AI/ML Platform Engineer

We are seeking a highly skilled and experienced software engineer to develop our next-generation AI/ML platform used in the development of Autodesk's suite of products and services.

Key Responsibilities:
  • Lead the design and engineering of software systems for the AI/ML Platform, contributing to the full ML development lifecycle.
  • Develop comprehensive systems to automate and optimize laborious processes, integrating them seamlessly into our platform to streamline operations.
  • Develop tools for building and deploying ML artifacts in production environments, facilitating a smooth transition from development to deployment.
  • Automate and orchestrate tasks related to managing big data transformation and processing, building large-scale data stores for ML artifacts.
  • Collaborate across diverse teams, including machine learning researchers, developers, product managers, software architects, and operations, fostering a collaborative and cohesive work environment.
  • Take ownership of critical components of the platform, providing architectural direction, and contributing to the overall success of the AI/ML Platform.
Requirements:
  • BSc in Computer Science, or equivalent practical experience.
  • Over 8 years of experience in software development and engineering, with a solid record of delivering production systems and services.
  • Expertise in programming languages such as Python, Java, Go, scripting languages, and SQL.
  • In-depth experience with Amazon AWS (Amazon Web Services) or Azure cloud technologies.
  • Excellent track record in scalable system design and distributed software architecture.
  • In-depth experience working with big data technologies, including NoSQL, Hadoop, Spark, Hive, and data pipelines.
  • Strong expertise in data platforms, encompassing the design and implementation of scalable and efficient data storage, retrieval, and processing systems.
  • Familiarity with agile development methodologies, including CI/CD & test-driven development.
  • Working knowledge with cloud data processing, training, deployment, or operations, such as Snowflake or Databricks.
  • Working knowledge of cloud networking principles and their security implications for organizations holding sensitive data.
  • Exposure to deploying ML-enabled projects and solutions to production environments.
  • Familiarity with Machine Learning Operations practices.
  • Exposure to open-source Large Language Models on Hugging Face like Llama & Mixtral.
  • Exposure to statistical analysis.
  • Past collaboration with data scientists and researchers.
  • Hands-on experience building on Kubernetes-centric infrastructure and CI/CD processes.