Software Engineer, Data

4 weeks ago


Old Toronto, Canada Autodesk Full time

Job Requisition ID # 24WD79337

Position Overview

As a Software Engineer, Data at Autodesk Research, you will work side-by-side with world-class researchers and engineers to build new ML-powered product features that help our customers imagine, design, and make a better world. You are a software engineer who is passionate about solving problems and building things. Our mission is to build scalable data pipelines to aggregate, prepare, and process data for use with machine learning. Your skills span across data processing and distributed systems with a software engineering base. You are excited to collaborate with AI researchers to build generative AI features in Autodesk products. You are comfortable working at the intersection of research and product.

Reporting Structure: You will report to Senior Manager, Autodesk Research, Generative AI.

The location of this role is hybrid with flexible work locations. We are a global team, located in London, San Francisco, Toronto, and remotely. Autodesk is a hybrid-first company, allowing workers to work remotely, in an office, or a mix of both.

Responsibilities

  1. Collaborate on engineering projects for product with a diverse, global team of researchers and engineers.
  2. Develop scalable distributed systems to process, filter, and deploy datasets for use with machine learning.
  3. Process large, unstructured, multi-modal (text, images, 3D models, code snippets, metadata) data sources into formats suitable for machine learning.
  4. Conduct and analyze experiments on data to provide insights.
  5. Produce data visualizations and summaries to communicate data characteristics to researchers and leadership.
  6. Work with our legal and trust teams to ensure compliant and ethical use of data.
  7. Develop data pipelines into secure remote environments respecting and demonstrating security best practices.
  8. Write testable code that is well documented and easy to understand.
  9. Analyze errors and provide solutions to problems that arise.

Minimum Qualifications

  • BSc or MSc in Computer Science, or equivalent industry experience.
  • 3+ years of experience with software version control, unit tests, and deployment pipelines.
  • Experience in data modelling, architecture, and processing skills with varied data representations including 2D and 3D geometry.
  • Proficiency with Linux systems and bash terminals.
  • Knowledge of cloud architectures and networking.

Experience with

  • Cloud services & architectures (AWS, Azure, etc.).
  • Documenting code, architectures, and experiments.
  • Relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Frameworks such as Ray data, Metaflow, Hadoop, Spark, or Hive.
  • Vector data stores.

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.
  • You have experience analyzing data and communicate results using tools such as Pandas, Matplotlib, Seaborn, Plotly, R or others.
  • You have knowledge of the design, manufacturing, AEC, or media & entertainment industries.
  • Experience with Autodesk or similar products (CAD, CAE, CAM, etc.).

The Ideal Candidate

  • Has initiative to provide solutions and to learn and develop new technologies.
  • Is comfortable building prototypes from scratch and writing maintainable code within existing codebases.
  • Enjoys learning & collaborating across global locations.
  • Is comfortable working in newly forming ambiguous areas.
  • Is comfortable building scalable and maintainable systems that will be relied on by others.
#J-18808-Ljbffr

  • 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....


  • Old Toronto, Canada Software Defined Automation GmbH Full time

    The company focuses on improving lives through transportation, emphasizing community and diversity. The role involves managing production infrastructure, including monitoring system availability and optimizing platform operations. Engineers will build software to automate infrastructure operations and improve system reliability and efficiency. They will...


  • Old Toronto, Canada Software Defined Automation GmbH Full time

    The company focuses on improving lives through transportation, emphasizing community and diversity. The role involves managing production infrastructure, including monitoring system availability and optimizing platform operations. Engineers will build software to automate infrastructure operations and improve system reliability and efficiency. They will...


  • Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is a pioneering company dedicated to creating a more secure digital landscape. Rooted in a strong engineering-driven culture, every employee has a significant impact on product development and strategic direction. We are seeking exceptional talent to join our team and take ownership of projects that align with their interests and skills.As an...


  • Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is a pioneering company dedicated to creating a more secure digital landscape. Rooted in a strong engineering-driven culture, every employee has a significant impact on product development and strategic direction. We are seeking exceptional talent to join our team and take ownership of projects that align with their interests and skills.As an...


  • Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is a pioneering company dedicated to creating a more secure digital landscape. Rooted in a strong engineering-driven culture, every employee has a significant impact on product development and strategic direction. We are seeking exceptional talent to join our team and take ownership of projects that align with their interests and skills.As an...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID # 24WD79337 Position OverviewAs a Software Engineer, Data at Autodesk Research, you will work side-by-side with world-class researchers and engineers to build new ML-powered product features that help our customers imagine, design, and make a better world. You are a software engineer who is passionate about solving problems and building...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID # 24WD79337 Position OverviewAs a Software Engineer, Data at Autodesk Research, you will work side-by-side with world-class researchers and engineers to build new ML-powered product features that help our customers imagine, design, and make a better world. You are a software engineer who is passionate about solving problems and building...

  • Data Engineer

    4 weeks ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Iris is looking for a Data Engineer (Python/SQL). Please find below the job details and share your resume if interested at harshit.shukla@irissoftware.com Role: Data Engineer (Python/SQL)Location: Mississauga, ON (Hybrid)Duration: Long Term Contract/Project Based FTEJob Description:Performing analysis on structured, unstructured, and semi-structured raw...

  • Data Engineer

    4 weeks ago


    Toronto, Canada Iris Software Inc. Full time

    Iris is looking for a Data Engineer (Python/SQL). Please find below the job details and share your resume if interested at harshit.shukla@irissoftware.com Role: Data Engineer (Python/SQL)Location: Mississauga, ON (Hybrid)Duration: Long Term Contract/Project Based FTEJob Description:Performing analysis on structured, unstructured, and semi-structured raw...

  • Data Engineer

    4 weeks ago


    Toronto, Canada Iris Software Inc. Full time

    Iris is looking for a Data Engineer (Python/SQL). Please find below the job details and share your resume if interested at harshit.shukla@irissoftware.com Role: Data Engineer (Python/SQL)Location: Mississauga, ON (Hybrid)Duration: Long Term Contract/Project Based FTEJob Description:Performing analysis on structured, unstructured, and semi-structured raw...


  • Old Toronto, Ontario, CA Autodesk Full time

    Job Requisition ID # 24WD79337 Position OverviewAs a Software Engineer, Data at Autodesk Research, you will work side-by-side with world-class researchers and engineers to build new ML-powered product features that help our customers imagine, design, and make a better world. You are a software engineer who is passionate about solving problems and building...


  • Old Toronto, Canada Software Defined Automation GmbH Full time

    p> The company focuses on improving lives through transportation, emphasizing community and diversity. The role involves managing production infrastructure, including monitoring system availability and optimizing platform operations. Engineers will build software to automate infrastructure operations and improve system reliability and efficiency. They will...


  • Toronto, Ontario, Canada Pacific Data Integrators Full time

    Position OverviewWe are seeking a skilled Python Software Engineer to contribute to our innovative projects at Pacific Data Integrators. The ideal candidate will possess a strong foundation in Python programming and experience with UI development.Key ResponsibilitiesDeveloping user interfaces using Python libraries such as Streamlit or comparable...

  • Software Engineer

    5 days ago


    Old Toronto, Ontario, Canada ACV Full time

    About ACVACV is a technology company that has revolutionized the automotive industry by transforming how dealers buy and sell cars online. We are a dynamic company with a people-first mindset and a deep culture of growth and autonomy.Our MissionWe are committed to building the most trusted and efficient digital marketplace with data solutions for sourcing,...

  • Software Engineer

    5 days ago


    Old Toronto, Ontario, Canada ACV Full time

    About ACVACV is a technology company that has revolutionized the automotive industry by transforming how dealers buy and sell cars online. We are a dynamic company with a people-first mindset and a deep culture of growth and autonomy.Our MissionWe are committed to building the most trusted and efficient digital marketplace with data solutions for sourcing,...

  • Software Engineer

    1 week ago


    Old Toronto, Ontario, Canada Fathom Full time

    About FathomFathom is a venture-backed company that aims to revolutionize the way medical data is understood and structured using artificial intelligence. Our mission is to make sense of the vast amounts of clinician notes contained within electronic health records, ultimately reducing costs and errors in healthcare provider reimbursement.Job SummaryWe are...