Principal Data Engineer

Autodesk
Montreal
CAD 80,000 - 130,000
Job description

Job Requisition ID #

25WD85306

French job description to follow!/La description de poste en français se trouve plus bas!

Position Overview

Looking for an opportunity to use your skills and abilities to influence the strategic direction of a major software company? The Research Engineering team of Autodesk Research is hiring a Principal Software Developer to focus on data management. As a member of the Research Engineering team, you’ll prototype software solutions for strategic research projects, demonstrating innovations for Autodesk products.

You’ll collaborate with a multidisciplinary team of scientists, engineers, and domain experts in manufacturing, robotics, architecture, computer vision, machine learning, and generative design. Much of your work will be architecting, designing and implementing prototype applications and systems. At other times you may enhance, repurpose or maintain existing systems. You’ll advise others on decisions related to technologies you are familiar with.

As a developer in Research Engineering, you’ll play a key role shepherding “what-if” ideas into tangible proof of concept demonstrations and prototypes. When you identify common technology needs within Autodesk Research, you’ll help plan and implement solutions to meet them.

Autodesk Research is a hotbed of rapidly evolving projects, experimenting with cutting edge technologies, and delivers solutions with real-world benefits for our customers and society. Research Engineering is a supportive, international team of experienced developers, UX designers and QA specialists.

Responsibilities

  1. Design and implement robust data pipelines enabling rapid experimentation and insights
  2. Take ownership of data pipelines, from data ingestion to analytics
  3. Lead the design, build, test, and release of solutions to generate insight from a variety of data sources
  4. Serve as a go-to person for data engineering solutions across multiple teams and projects, helping to overcome challenges, predict risks, and create mitigation plans.
  5. Shape our data engineering practices and establish best practices
  6. Identify recurring data engineering needs across multiple teams
  7. Develop a roadmap of systematic solutions for both short-term and long-term
  8. Serve as a role model, mentoring and coaching other engineers, applying best practices, and promoting achievements to external teams
  9. Collaborate with cross-functional teams to understand their data needs and deliver scalable solutions

Minimum Qualifications

  1. Bachelor’s degree in computer science or related technical discipline
  2. 7+ years of hands-on software and data engineering development experiences in enterprise applications and systems
  3. Excellent problem-solving and troubleshooting skills
  4. Can make sound architectural decisions and work independently when necessary
  5. Broad knowledge in software architecture concepts
  6. Deep knowledge and experience with data architecture and data platform designs
  7. Experience designing and building data science and ML models to generate insights from large data sets
  8. Can quickly learn new tools and technologies and apply them appropriately with a high level of quality
  9. Excellent written, visual, and oral communication skills
  10. Can explain complex topics to both technical and non-technical audiences
  11. Experience with Python, SQL, various databases, API implementation, AWS
  12. Familiar with a variety of commercial and open source data engineering tools and technologies
  13. Fast learner and excellent team player, experienced in work with different disciplines, domains problems and teams

Preferred Qualifications

  1. Experience working with large data sets of various kinds, such as time series data or 3D geometry data
  2. Experience developing proof-of-concept and prototype software
  3. Experience working in an AWS environment
  4. Experience with time series data platforms (eg Timestream)
  5. Work on a wide variety of challenging problems in information retrieval, natural language processing, unsupervised and supervised learning, crowdsourcing, and data enrichment
  6. Pandas, scikit-learn, PyTorch, TensorFlow, MLFlow, AWS Sagemaker, R, Matlab, Jupyter, Tableau, PySpark, Airflow, DBT, Snowflake
  7. C++, Java

At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.

Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Principal Data Engineer jobs in Montreal