Software Engineer, Data Science

2 weeks ago


Toronto, Ontario, Canada Autodesk Full time
Job Overview

The Autodesk Research team is seeking a talented Software Engineer to join our team of world-class researchers and engineers. As a Software Engineer at Autodesk Research, you will be working on building new ML-powered product features that will help our customers imagine, design, and make a better world. You will be responsible for developing and deploying highly scalable distributed systems to process, filter, and deploy datasets for use with machine learning. You will also be working with our legal and trust teams to ensure compliant and ethical use of data. If you are passionate about solving problems and building things, and have experience building scalable data pipelines to aggregate, prepare, and process data for use with machine learning, we encourage you to apply.

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

The Ideal Candidate
  • A self-starter with initiative to search for solutions and execute on problems with minimal supervision
  • Comfortable building prototypes from scratch as well as writing maintainable code within existing codebases
  • A curious, creative problem-solver who is excited to learn & develop new technologies
  • A fast learner & excellent communicator who can effectively collaborate across global locations
  • Comfortable working in newly forming ambiguous areas where learning and adaptability are key skills
  • Takes a great satisfaction in building scalable and maintainable systems that will be relied on by others

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


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Software Engineer, DataAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Autodesk Research. As a Software Engineer, 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...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Software Engineer, DataAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Autodesk Research. As a Software Engineer, 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...

  • Data Science Engineer

    3 weeks ago


    Old Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job DescriptionAs a Data Science Engineer at The Toronto-Dominion Bank (Canada), you will play a key role in driving business decisions using ML and AI solutions. You will partner closely with stakeholders to guide their decision-making process, own the deployment and maintenance of scalable models, and identify projects that solve complex problems across...

  • Data Science Engineer

    3 weeks ago


    Old Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job DescriptionAs a Data Science Engineer at The Toronto-Dominion Bank (Canada), you will play a key role in driving business decisions using ML and AI solutions. You will partner closely with stakeholders to guide their decision-making process, own the deployment and maintenance of scalable models, and identify projects that solve complex problems across...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Measurement and Data Science team at Amazon. As a key member of this team, you will be responsible for designing, developing, and deploying large-scale data processing systems that enable our advertising business to deliver high-quality measurement and reporting to our...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Measurement and Data Science team at Amazon. As a key member of this team, you will be responsible for designing, developing, and deploying large-scale data processing systems that enable our advertising business to deliver high-quality measurement and reporting to our...


  • Toronto, Ontario, Canada Amazon Full time

    Job SummaryAs a Software Development Manager, Data Science, you will lead a team of software developers on exciting products for customers, collaborating with cross-functional teams. You'll be responsible for researching leading edge use cases in the realm of analytics and data science. You'll collaborate with a cross-functional team of engineers, product...

  • Data Science Manager

    2 weeks ago


    Toronto, Ontario, Canada Intact Financial Corporation Full time

    Transform the customer experience for millions of Canadians by leveraging machine learning, data science, software engineering, AI, agility, UX, and design thinking at Intact Lab.As a Manager, Data Science, you will lead a multidisciplinary team in designing, developing, and applying Machine Learning models to drive business outcomes.Key responsibilities...


  • Old Toronto, Ontario, Canada Amazon Full time

    Unlock the Power of Data Science at AmazonWe're on a mission to revolutionize media performance for brand advertisers by harnessing the power of analytics and recommendations. Our team operates at the intersection of Amazon e-Commerce and Advertising, requiring innovative solutions that scale. If you're passionate about working with big data, this is the...


  • Old Toronto, Ontario, Canada Amazon Full time

    Unlock the Power of Data Science at AmazonWe're on a mission to revolutionize media performance for brand advertisers by harnessing the power of analytics and recommendations. Our team operates at the intersection of Amazon e-Commerce and Advertising, requiring innovative solutions that scale. If you're passionate about working with big data, this is the...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team, responsible for designing, implementing, and deploying data-intensive analytical products that drive the future of advertising.Key ResponsibilitiesDesign and develop scalable and efficient software systems to analyze and process large datasetsCollaborate with...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team, responsible for designing, implementing, and deploying data-intensive analytical products that drive the future of advertising.Key ResponsibilitiesDesign and develop scalable and efficient software systems to analyze and process large datasetsCollaborate with...


  • 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 Loblaw Digital Full time

    About Loblaw DigitalLoblaw Digital is the team responsible for building and operating the online businesses of Canada's largest and most successful retailer. We're an entrepreneurial, fast-paced, and collaborative team working towards transforming the way Canadians shop by creating leading eCommerce experiences in the online grocery shopping, beauty,...


  • Toronto, Ontario, Canada Loblaw Digital Full time

    About Loblaw DigitalLoblaw Digital is the team responsible for building and operating the online businesses of Canada's largest and most successful retailer. We're an entrepreneurial, fast-paced, and collaborative team working towards transforming the way Canadians shop by creating leading eCommerce experiences in the online grocery shopping, beauty,...


  • Toronto, Ontario, Canada Amazon Full time

    Job SummaryAs a Software Development Manager at Amazon, you will lead a talented team of software developers on exciting projects for customers, collaborating with cross-functional teams to drive customer outcomes. You will be responsible for researching leading-edge use cases in analytics and data science, and working with engineers, product managers,...