
Software Developer, Data Pipelines - Generative AI. Remote or Hybrid Canada
Autodesk
The Role
Overview
Develop scalable data pipelines and microservices for AI/ML in Autodesk's AEC solutions.
Key Responsibilities
- agile collaboration
- data pipelines
- distributed systems
- microservices
- test automation
- ci/cd
Tasks
-Vous collaborez facilement avec les autres membres d'une équipe Agile pour développer et finaliser des produits et des composants -Work with software architects and product managers to translate overall system architecture and product requirements into well-designed and implemented software components -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 -Concevoir des systèmes distribués et des microservices évolutifs dans un environnement de production -Develop scalable and resilient data ingestion and processing pipelines, monitoring and self-healing systems that power AI-based solutions for AEC workflows -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 -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 -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
Requirements
- aws
- ci/cd
- iac
- serverless
- java/python
- bs/ms
What You Bring
-Experience delivering production applications with Amazon Web Services -Experience with cloud-native capabilities, including data at scale, edge computing, and AI-based solutions -You easily collaborate with other members of an Agile team to get products and components developed and completed -Vous avez une faible tolérance à l'inefficacité et un désir ardent d'automatiser tout ce qui peut l'être -Experience with modern software practices including Continuous Integration, Continuous Delivery, and Infrastructure-as-Code -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 -Maîtrise des services Amazon Web Services sans serveur et gérés, notamment Lambdas, AWS Step et SQS -Experience with AWS infrastructure as code solutions, such as CDK or Cloud Formation -Plus de 4 ans d'expérience en génie logiciel -Experience with microservices and RESTful web services -You have a passion for making simple, scalable platforms used by other engineering teams -Experience developing data ingestion and processing pipelines, monitoring and self-healing systems -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 -Licence ou master en informatique ou dans un domaine technique connexe -Expérience avec les pratiques logicielles modernes, notamment l'intégration continue, la livraison continue et l'infrastructure en tant que code -Vous êtes adaptable, orienté client et recherchez de nouvelles façons de résoudre des problèmes complexes -You are adaptable, customer-focused, and seek new ways to solve hard problems -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 -Expérience avec les solutions d'infrastructure AWS en tant que code, telles que CDK ou Cloud Formation -Proficiency in serverless and managed Amazon Web Services including Lambdas, AWS Step, and SQS -BS or MS in Computer Science or related technical field -Expérience dans la fourniture d'applications de production avec Amazon Web Services -Experience in utilizing AWS IAM to develop secure solutions, specifically with resource access policies and IAM roles -Experience in the AEC industry, Autodesk products such as Revit, and AEC data schemas and standards -Experience with Scrum and Agile development processes and methodologies -Expérience de travail avec des lacs ou des entrepôts de données, des ETL -Expérience dans le secteur AEC, les produits Autodesk tels que Revit, et les schémas et normes de données AEC -Experience writing performant code in Java or Python -Experience working with Data Lake or Warehouses, ETLs -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 -Expérience dans l'écriture de code performant en Java ou Python -Expérience avec les microservices et les services web RESTful -Expérience avec les processus et méthodologies de développement Scrum et Agile -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 -4+ years of software engineering experience
People Also Searched For
Field Engineer jobs in Toronto , Ontario , CA
Construction Foreman jobs in Toronto , Ontario , CA
Business Support Admin jobs in Toronto , Ontario , CA
Field Engineer jobs in Ontario , CA
Construction Foreman jobs in Ontario , CA
Business Support Admin jobs in Ontario , CA
Field Engineer jobs in Toronto , CA
Construction Foreman jobs in Toronto , CA
Business Support Admin jobs in Toronto , CA
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)
