Software Engineer, Data

2 weeks ago


Toronto, Ontario, Canada Autodesk Full time
Job Overview

The role of Software Engineer at Autodesk Research involves collaborating 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. As a software engineer, you will be responsible for developing and deploying highly scalable distributed systems to process, filter, and deploy datasets for use with machine learning. Your skills should span across data processing and distributed systems with a strong software engineering base. You will also be working with AI researchers to build state-of-the-art generative AI features in Autodesk products. Excellent communication skills and the ability to work at the intersection of research & product are essential for this role.

Responsibilities
  • Collaborate on engineering projects for product with a diverse, global team of researchers and engineers
  • Develop and deploy highly scalable distributed systems to process, filter, and deploy datasets for use with machine learning
  • Process large, unstructured, disparate multi-modal (text, images, 3D models, code snippets, metadata) data sources into formats suitable for machine learning
  • Conduct and analyze experiments on data to provide insights
  • 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
  • Develop and deploy data pipelines into secure remote environments respecting and demonstrating security best practices
  • Writing robust, testable code that is well documented and easy to understand
  • 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.)

  • Senior Data Engineer

    3 weeks ago


    Toronto, Ontario, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data systems that support our business operations.Key ResponsibilitiesDesign and implement data models, data warehouses, and data pipelines to support business...

  • Senior Data Engineer

    3 weeks ago


    Toronto, Ontario, Canada Data Engineer Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data systems that support our business operations.Key ResponsibilitiesDesign and implement data models, data warehouses, and data pipelines to support business...

  • Senior Data Engineer

    2 weeks ago


    Old Toronto, Ontario, Canada Data Engineer Jobs Full time

    About This RoleWe are seeking a highly skilled Senior Data Engineer to join our Analytics Engineering team. As a key member of this team, you will be responsible for designing and building scalable data models and ETL pipelines to support business decisions.Key Responsibilities:Collaborate with data scientists to design data models and answer questions.Work...


  • Old Toronto, Ontario, Canada Software Defined Automation GmbH Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to the development of our data pipelines. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining scalable and efficient data processing systems.Key ResponsibilitiesDesign and implement data pipelines using modern...


  • Old Toronto, Ontario, Canada Software Defined Automation GmbH Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to the development of our data pipelines. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining scalable and efficient data processing systems.Key ResponsibilitiesDesign and implement data pipelines using modern...

  • AWS Data Engineer

    1 month ago


    Toronto, Ontario, Canada Triunity Software Full time

    AWS Data EngineerWe are seeking an experienced Data Engineer to join our team at Triunity Software Inc. in Toronto, Canada. As a Data Engineer, you will be responsible for designing, developing, and maintaining ELT pipelines using Python, Airflow, Snowflake, and SQL in an AWS environment.Key Responsibilities:Design and develop data lake and data warehouse...

  • AWS Data Engineer

    1 month ago


    Toronto, Ontario, Canada Triunity Software Full time

    AWS Data EngineerWe are seeking an experienced Data Engineer to join our team at Triunity Software Inc. in Toronto, Canada. As a Data Engineer, you will be responsible for designing, developing, and maintaining ELT pipelines using Python, Airflow, Snowflake, and SQL in an AWS environment.Key Responsibilities:Design and develop data lake and data warehouse...


  • Old Toronto, Ontario, Canada Software Defined Automation GmbH Full time

    **About Us**Software Defined Automation GmbH is a leading company in the field of software-defined automation, focusing on improving lives through innovative transportation solutions. Our mission is to create a more efficient, reliable, and sustainable transportation system.**Job Summary**We are seeking a highly skilled **Data Infrastructure Engineer** to...


  • Old Toronto, Ontario, Canada Software Defined Automation GmbH Full time

    **About Us**Software Defined Automation GmbH is a leading company in the field of software-defined automation, focusing on improving lives through innovative transportation solutions. Our mission is to create a more efficient, reliable, and sustainable transportation system.**Job Summary**We are seeking a highly skilled **Data Infrastructure Engineer** to...


  • Old Toronto, Ontario, Canada Software Defined Automation GmbH Full time

    **About Us**Software Defined Automation GmbH is a leading company in the field of transportation, focusing on improving lives through innovative solutions. Our mission is to create a community-driven approach to transportation, emphasizing diversity and inclusivity.**Job Summary**We are seeking a highly skilled Data Infrastructure Engineer to join our team....


  • Old Toronto, Ontario, Canada Software Defined Automation GmbH Full time

    **About Us**Software Defined Automation GmbH is a leading company in the field of transportation, focusing on improving lives through innovative solutions. Our mission is to create a community-driven approach to transportation, emphasizing diversity and inclusivity.**Job Summary**We are seeking a highly skilled Data Infrastructure Engineer to join our team....

  • AWS Data Engineer

    1 month ago


    Toronto, Ontario, Canada Triunity Software Full time

    AWS Data EngineerWe are seeking an experienced Data Engineer to join our team of passionate professionals working on Triunity Software Inc. In this role, you will be responsible for the design, development, and maintenance of ELT pipelines using Python, Airflow, and SQL within an AWS environment. Additionally, you will create and maintain data visualizations...

  • AWS Data Engineer

    1 month ago


    Toronto, Ontario, Canada Triunity Software Full time

    AWS Data EngineerWe are seeking an experienced Data Engineer to join our team of passionate professionals working on Triunity Software Inc. In this role, you will be responsible for the design, development, and maintenance of ELT pipelines using Python, Airflow, and SQL within an AWS environment. Additionally, you will create and maintain data visualizations...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Software Engineer, DataAt Autodesk, we're looking for a talented Software Engineer, Data to join our team. As a key member of our engineering team, you'll work on building scalable data pipelines to aggregate, prepare, and process data for use with machine learning.Responsibilities:Collaborate with our engineering team to develop scalable...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Software Engineer, DataAt Autodesk, we're looking for a talented Software Engineer, Data to join our team. As a key member of our engineering team, you'll work on building scalable data pipelines to aggregate, prepare, and process data for use with machine learning.Responsibilities:Collaborate with our engineering team to develop scalable...


  • Toronto, Ontario, Canada Autodesk Full time

    Job OverviewThe role of Software Engineer at Autodesk Research involves collaborating 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. As a software engineer, you will be responsible for developing and deploying highly scalable distributed systems to...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Software Engineer, DataAt Autodesk, we're seeking a highly skilled Software Engineer, Data to join our team. As a key member of our engineering team, you will work closely with world-class researchers and engineers to build new ML-powered product features that help our customers imagine, design, and make a better world.Responsibilities:Collaborate...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Software Engineer, DataAt Autodesk, we're seeking a highly skilled Software Engineer, Data to join our team. As a key member of our engineering team, you will work closely with world-class researchers and engineers to build new ML-powered product features that help our customers imagine, design, and make a better world.Responsibilities:Collaborate...


  • Toronto, Ontario, Canada Autodesk Full time

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


  • Toronto, Ontario, Canada Autodesk Full time

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