Software Developer, Data Pipelines - Generative AI. Remote or Hybrid Canada

Autodesk

The Role

Overview

Develop scalable data pipelines and AI services for Autodesk's AEC solutions.

Key Responsibilities

  • unit testing
  • ci/cd
  • microservices
  • data pipelines
  • code review
  • agile collaboration

Tasks

-Write unit, functional, regression tests for the code you create, and contribute to the test automation, continuous integration, and deployment processes together with everyone else in the development team -Implementation of individual software components, with a high emphasis on quality, test-driven development, and sound software engineering practices -Design scalable, distributed systems and microservices in a production setting -Rédiger des tests unitaires, fonctionnels et de régression pour le code que vous créez, et contribuer aux processus d'automatisation des tests, d'intégration continue et de déploiement en collaboration avec tous les autres membres de l'équipe de développement -Work with software architects and product managers to translate overall system architecture and product requirements into well-designed and implemented software components -Develop scalable and resilient data ingestion and processing pipelines, monitoring and self-healing systems that power AI-based solutions for AEC workflows -Concevoir des systèmes distribués et des microservices évolutifs dans un environnement de production -Développer des pipelines d'ingestion et de traitement de données évolutifs et résilients, des systèmes de surveillance et d'auto-réparation qui alimentent les solutions basées sur l'IA pour les flux de travail AEC -Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team -Vous collaborez facilement avec les autres membres d'une équipe Agile pour développer et finaliser des produits et des composants -Travailler avec les architectes logiciels et les chefs de produit pour traduire l'architecture globale du système et les exigences du produit en composants logiciels bien conçus et mis en œuvre

Requirements

  • aws iam
  • revit
  • ci/cd
  • iac
  • java/python
  • bs/ms

What You Bring

-Expérience dans l'utilisation d'AWS IAM pour développer des solutions sécurisées, en particulier avec des politiques d'accès aux ressources et des rôles IAM -Experience in the AEC industry, Autodesk products such as Revit, and AEC data schemas and standards -Experience in utilizing AWS IAM to develop secure solutions, specifically with resource access policies and IAM roles -You have a passion for making simple, scalable platforms used by other engineering teams -Expérience de travail avec des lacs ou des entrepôts de données, des ETL -Experience with Scrum and Agile development processes and methodologies -Expérience dans le secteur AEC, les produits Autodesk tels que Revit, et les schémas et normes de données AEC -Vous êtes adaptable, orienté client et recherchez de nouvelles façons de résoudre des problèmes complexes -Expérience avec les pratiques logicielles modernes, notamment l'intégration continue, la livraison continue et l'infrastructure en tant que code -Experience writing performant code in Java or Python -Expérience avec les processus et méthodologies de développement Scrum et Agile -Experience delivering production applications with Amazon Web Services -Expérience avec les solutions d'infrastructure AWS en tant que code, telles que CDK ou Cloud Formation -Expérience avec les microservices et les services web RESTful -Expérience dans la fourniture d'applications de production avec Amazon Web Services -4+ years of software engineering experience -Proficiency in serverless and managed Amazon Web Services including Lambdas, AWS Step, and SQS -Participer à la révision de la conception des logiciels, effectuer des revues de code par les pairs et fournir des commentaires et des retours aux autres membres de l'équipe de développement -Expérience dans le développement de pipelines d'ingestion et de traitement de données, de systèmes de surveillance et d'auto-réparation -Maîtrise des services Amazon Web Services sans serveur et gérés, notamment Lambdas, AWS Step et SQS -Experience with microservices and RESTful web services -Experience developing data ingestion and processing pipelines, monitoring and self-healing systems -Experience with cloud-native capabilities, including data at scale, edge computing, and AI-based solutions -Expérience dans l'écriture de code performant en Java ou Python -You are adaptable, customer-focused, and seek new ways to solve hard problems -Plus de 4 ans d'expérience en génie logiciel -Experience with modern software practices including Continuous Integration, Continuous Delivery, and Infrastructure-as-Code -Experience with AWS infrastructure as code solutions, such as CDK or Cloud Formation -Experience working with Data Lake or Warehouses, ETLs -Licence ou master en informatique ou dans un domaine technique connexe -You easily collaborate with other members of an Agile team to get products and components developed and completed -BS or MS in Computer Science or related technical field -Mettre en œuvre des composants logiciels individuels, en mettant l'accent sur la qualité, le développement piloté par les tests et les bonnes pratiques d'ingénierie logicielle -Expérience avec les capacités natives du cloud, notamment les données à grande échelle, l'edge computing et les solutions basées sur l'IA -Vous avez une faible tolérance à l'inefficacité et un désir ardent d'automatiser tout ce qui peut l'être

The Company

About Autodesk

-Pioneered software for 2D and 3D design, revolutionizing industries. -Known for products like AutoCAD, it reshaped architecture, engineering, and manufacturing workflows. -Empowering creators in fields from construction to digital media, enabling more innovative designs. -Develops tools used in iconic projects, from skyscrapers to blockbuster movies. -Pushes the boundaries of design technology, leading the way in artificial intelligence and automation. -Software is a cornerstone in diverse sectors, from industrial to infrastructure, energy, and entertainment. -Cloud-based solutions streamline design processes and foster real-time collaboration across industries. -A leader in 3D design software, with solutions powering projects in every corner of the globe. -Committed to shaping the future of digital design, bringing complex visions to life.

Sector Specialisms

Building Design

Construction

Automotive

Building Product Manufacturing

3D Animation

Architecture

Engineering

Construction Professionals

Mechanical Engineering

Mechanical CAD

Thermal Simulation

Electronic Design Automation

Print Circuit Board Design

Mechanical, Electrical, and Plumbing (MEP)

HVAC

Fabrication

Estimation

Infrastructure

Civil Engineering

Genetic Engineering (Life Sciences)