Software Engineer, Data Scientist

5 days ago


Vancouver, British Columbia, Canada Autodesk Full time
About the Role

We are seeking a highly skilled Software Engineer to join our team at Autodesk Research. As a key member of our engineering team, you will be working closely with world-class researchers and engineers to build new ML-powered product features that will help our customers imagine, design, and make a better world.

Key Responsibilities
  • Collaborate with a diverse, global team of researchers and engineers to develop and deploy highly scalable distributed systems to process, filter, and deploy datasets for use with machine learning.
  • Process large, unstructured, disparate multi-modal data sources into formats suitable for machine learning.
  • Conduct and analyze experiments on data to provide insights and produce data visualizations and summaries to communicate data characteristics to researchers and leadership.
  • Work with our legal and trust teams to ensure compliant and ethical use of data and develop and deploy data pipelines into secure remote environments respecting and demonstrating security best practices.
  • Write robust, testable code that is well documented and easy to understand and analyze errors and provide solutions to problems that arise.
Requirements
  • BSc or MSc in Computer Science, or equivalent industry experience.
  • Experience with software version control, unit tests, and deployment pipelines.
  • Strong data modelling, architecture, and processing skills with varied data representations including 2D and 3D geometry.
  • Experience with cloud services & architectures (AWS, Azure, etc.).
  • Excellent written communication skills to document code, architectures, and experiments.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with frameworks such as Ray data, Metaflow, Hadoop, Spark, or Hive.
  • Experience with vector data stores.
  • Proficiency with Linux systems and bash terminals.
  • Knowledge of cloud architectures and networking.
Preferred Qualifications
  • Experience with computational geometry such as mesh or boundary representation data processing.
  • Experience with CAD model search and retrieval, in PLM systems or other searchable CAD databases.
  • Knowledge of statistics.
  • Ability to analyze data and communicate results effectively using tools such as Pandas, Matplotlib, Seaborn, Plotly, R or others.
  • Knowledge of the design, manufacturing, AEC, or media & entertainment industries.
  • Experience with Autodesk or similar products (CAD, CAE, CAM, etc.).
About Autodesk

Autodesk is a global leader in design, engineering, and entertainment software. Our software helps customers create, visualize, and communicate their ideas in a variety of industries, including architecture, engineering, construction, manufacturing, media, and entertainment.

We are committed to innovation and customer satisfaction, and we are always looking for talented individuals to join our team. If you are passionate about software engineering and machine learning, and you want to work with a talented team of researchers and engineers to build new and exciting products, then we want to hear from you.


  • Data Scientist

    2 weeks ago


    Greater Vancouver, British Columbia, British Columbia, Canada Focus School Software Full time

    Focus School Software.Focus is looking for energetic, creative, and experienced candidates who can help us succeed in our mission to serve an increasing number of districts across the nation. We keep our clients’ needs at the forefront of everything we do. As a company who understands the hard work of today’s educators, Focus looks for employees who...


  • Vancouver, British Columbia, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms.Key ResponsibilitiesDesign and implement data pipelines to ingest and enable analytics at scale.Develop and maintain...


  • Vancouver, British Columbia, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our Promotions team at Amazon. As a key member of our team, you will be responsible for designing, processing, and managing large datasets across various data platforms.Key ResponsibilitiesDesign and implement data pipelines to ingest and enable analytics at scale.Develop and maintain...


  • Vancouver, British Columbia, Canada Warner Music Inc. Full time

    At Warner Music Inc., we're a global collective of music makers and music lovers, tech innovators and inspired entrepreneurs, game-changing creatives and passionate team members. Here, we know that each talent makes our collective bolder and brighter.Our company is built on a strong foundation of innovation and technology. Whether it's developing...


  • Vancouver, British Columbia, Canada Warner Music Inc. Full time

    At Warner Music Inc., we're a global collective of music makers and music lovers, tech innovators and inspired entrepreneurs, game-changing creatives and passionate team members. Here, we know that each talent makes our collective bolder and brighter.Our company is built on a strong foundation of innovation and technology. Whether it's developing...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job DescriptionPosition OverviewAt Autodesk, we're pushing the boundaries of innovation and creativity. As a Software Engineer, you'll be part of a global team that's shaping the future of design, engineering, and manufacturing. We're looking for a talented individual to join our Research team and contribute to the development of cutting-edge machine...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job DescriptionPosition OverviewAt Autodesk, we're pushing the boundaries of innovation and creativity. As a Software Engineer, you'll be part of a global team that's shaping the future of design, engineering, and manufacturing. We're looking for a talented individual to join our Research team and contribute to the development of cutting-edge machine...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    Job DescriptionJob Summary: We are seeking a highly skilled Software Data Engineer to join our App Store Data Engineering team at Apple Inc.About the Role: As a Software Data Engineer, you will play a critical role in delivering insights from data in a privacy-friendly manner, enabling data-driven innovation across the company. You will design, develop, and...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    Job DescriptionJob Summary: We are seeking a highly skilled Software Data Engineer to join our App Store Data Engineering team at Apple Inc.About the Role: As a Software Data Engineer, you will play a critical role in delivering insights from data in a privacy-friendly manner, enabling data-driven innovation across the company. You will design, develop, and...

  • Data Scientist

    1 week ago


    Vancouver, British Columbia, Canada ViewsML Technologies Inc. Full time

    About the RoleWe are seeking a highly skilled Data Scientist to join our team at ViewsML Technologies Inc. as a key member of our analytics department.Key ResponsibilitiesApplication Assessment and Troubleshooting: Utilize technical expertise to assess and troubleshoot applications software, ensuring seamless integration and optimal performance.Predictive...


  • Vancouver, British Columbia, Canada Apple Full time

    About the RoleWe are seeking a highly skilled Software Data Engineer to join our App Store Data Engineering team at Apple. As a key member of this team, you will play a critical role in shaping the strategic direction of our data engineering efforts.Key ResponsibilitiesDesign and develop scalable, high-performance data processing applications using Apache...


  • Vancouver, British Columbia, Canada Apple Full time

    About the RoleWe are seeking a highly skilled Software Data Engineer to join our App Store Data Engineering team at Apple. As a key member of this team, you will play a critical role in shaping the strategic direction of our data engineering efforts.Key ResponsibilitiesDesign and develop scalable, high-performance data processing applications using Apache...


  • Vancouver, British Columbia, Canada Verticalmove, Inc Full time

    About the RoleWe are seeking a highly skilled Senior Data Scientist to join our team at Verticalmove, Inc. as a Senior Applied Scientist. This is an exciting opportunity to work on cutting-edge projects involving Natural Language Processing (NLP), Large Language Models (LLMs), and advanced AI methodologies.Key ResponsibilitiesTest and evaluate the...


  • Vancouver, British Columbia, Canada Verticalmove, Inc Full time

    About the RoleWe are seeking a highly skilled Senior Data Scientist to join our team at Verticalmove, Inc. as a Senior Applied Scientist. This is an exciting opportunity to work on cutting-edge projects involving Natural Language Processing (NLP), Large Language Models (LLMs), and advanced AI methodologies.Key ResponsibilitiesTest and evaluate the...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Language Data Scientist to join our Alexa Customer Journeys team. As a key member of our team, you will play a critical role in driving the design of Alexa features and generating high-quality data to support our innovative projects.Key ResponsibilitiesCollaborate with scientists and software engineers to...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Language Data Scientist to join our Alexa Customer Journeys team. As a key member of our team, you will play a critical role in driving the design of Alexa features and generating high-quality data to support our innovative projects.Key ResponsibilitiesCollaborate with scientists and software engineers to...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...