Senior Full Stack Engineer, Applied Ai
$123k - $180.4k per yearAutodesk
Position Overview
At Autodesk, we are exploring new ways to make design and engineering software smarter, more intuitive, and more personal. AI is helping us rethink how millions of people interact with products like AutoCAD, Revit, Autodesk Construction Cloud, and Forma.The Personalized Experiences Team works across Autodesk to bring AI, machine learning, and personalization into our products. We collaborate with product teams, experiment with new ideas, and build capabilities that benefit customers across the Autodesk ecosystem.We are looking for a Senior Software Developer who enjoys building great software, solving interesting problems, and thinking in systems, not just files. You will help develop AI-powered experiences, including the next generation of the Autodesk Assistant app, and the applications and services behind them, working primarily with TypeScript, Electron, and Python.You will work alongside software engineers, applied scientists, and product teams to build solutions that are reliable, easy to extend, and ready to evolve as AI technologies advance. When given a new feature, your first question should be "Where does this belong?" and only then "How do I write it?"Public Context
Learn more about Autodesk Assistant ( and Autodesk's public announcement of its next-generation standalone Assistant experience ( .Responsibilities
Design and build features for AI-powered personalization across Autodesk products, including the next-generation Autodesk Assistant experience
Develop and improve desktop applications, APIs, and supporting services
Build modular, extensible systems that make it easier to introduce new capabilities as products evolve
Explore practical integrations for AI technologies, including LLMs and intelligent agents
Design clear contracts for plugins, manifests, registries, SDKs, public APIs, and internal interfaces where they are truly needed
Protect dependency direction, data ownership, public contracts, and package boundaries
Identify architectural drift, cycles, leaky abstractions, and coupling risks, then propose practical fixes
Write short technical proposals, architecture notes, invariants, and decision records before meaningful changes
Improve developer tools, workflows, scaffolding, lint rules, tests, ratchets, and CI checks so the team can build and deliver with confidence
Work effectively with both human teammates and AI coding agents by keeping code, docs, and project layout predictable
Minimum Qualifications
BS or MS in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Experience with AWS or similar cloud
5+ years building and maintaining large, long-lived software applications. We value having lived with your design decisions over time more than having started many greenfield projects
Strong TypeScript skills and solid software engineering fundamentals
Experience designing and working with complex applications, APIs, or distributed systems
Experience with Electron or comparable desktop application architecture
Python experience, especially where Python integrates with a larger application or service layer
Strong fundamentals in software design: separation of concerns, dependency management, API design, contract design, versioning, and incremental evolution
Good problem-solving skills, sound engineering judgment, and an appreciation for clean, maintainable code
Comfort writing tests and using automation to enforce architectural conventions
Strong written communication: proposals, architecture decision records, design notes, and developer-facing docs
Preferred Qualifications
Experience with AI-powered applications, LLMs, RAG, AI agents, recommendation systems, or personalization systems
Experience with Agentic Framework such as : LangGraph, LangChain, or comparable orchestration frameworks
Experience building SDKs, plugin systems, extension registries, or marketplace-like systems
Experience with Electron main/renderer boundaries, IPC, preload scripts, context isolation, packaging, and cross-platform desktop concerns
Experience designing local service boundaries between TypeScript/Electron and Python
Experience with cloud services, APIs, or distributed systems.
Experience creating internal tooling, code generators, lint rules, dependency checks, or architectural CI gates
Experience maintaining public or semi-public APIs over multiple versions
Experience using AI-assisted development tools and workflows
The Ideal Candidate
You see structure before code: you know where a feature belongs, what boundary it crosses, and whether it needs a module, service, plugin, library, package, or application-layer change
You design with judgment: you know when an abstraction is useful, when it is too heavy, and how to protect contracts, invariants, ownership, and documented intent over time
You have lived with your own design decisions across large, long-lived systems and understand the cost of coupling, unclear ownership, and architectural drift
You value small, focused changes, explicit contracts, clear documentation, clean code, and codebases that both teammates and AI agents can navigate safely
You are pragmatic and collaborative: you can follow existing patterns for a quick fix, name real technical debt when you see it, and stay curious about AI and unfamiliar technologies
Learn More / Plus d'information
About Autodesk / À propos d’Autodesk
Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l’être.Nous sommes très fiers de notre culture chez Autodesk ;
elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde.En tant qu’Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !Salary transparency / Transparence Salariale
Salary is one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $123,000 and $180,400. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada, nous offrons un salaire de base entre $123,000 et $180,400. Le salaire est déterminé selon l'expérience professionnelle et l'emplacement du candidat(e), et peut dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure une prime annuelle, des commissions pour les postes de ventes, des attributions d'actions et un ensemble complet d'avantages sociaux.Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: Onboarding and Identity Verification
This role may require in-person onboarding and/or in-person ID verification.
#J-18808-Ljbffr
At Autodesk, we are exploring new ways to make design and engineering software smarter, more intuitive, and more personal. AI is helping us rethink how millions of people interact with products like AutoCAD, Revit, Autodesk Construction Cloud, and Forma.The Personalized Experiences Team works across Autodesk to bring AI, machine learning, and personalization into our products. We collaborate with product teams, experiment with new ideas, and build capabilities that benefit customers across the Autodesk ecosystem.We are looking for a Senior Software Developer who enjoys building great software, solving interesting problems, and thinking in systems, not just files. You will help develop AI-powered experiences, including the next generation of the Autodesk Assistant app, and the applications and services behind them, working primarily with TypeScript, Electron, and Python.You will work alongside software engineers, applied scientists, and product teams to build solutions that are reliable, easy to extend, and ready to evolve as AI technologies advance. When given a new feature, your first question should be "Where does this belong?" and only then "How do I write it?"Public Context
Learn more about Autodesk Assistant ( and Autodesk's public announcement of its next-generation standalone Assistant experience ( .Responsibilities
Design and build features for AI-powered personalization across Autodesk products, including the next-generation Autodesk Assistant experience
Develop and improve desktop applications, APIs, and supporting services
Build modular, extensible systems that make it easier to introduce new capabilities as products evolve
Explore practical integrations for AI technologies, including LLMs and intelligent agents
Design clear contracts for plugins, manifests, registries, SDKs, public APIs, and internal interfaces where they are truly needed
Protect dependency direction, data ownership, public contracts, and package boundaries
Identify architectural drift, cycles, leaky abstractions, and coupling risks, then propose practical fixes
Write short technical proposals, architecture notes, invariants, and decision records before meaningful changes
Improve developer tools, workflows, scaffolding, lint rules, tests, ratchets, and CI checks so the team can build and deliver with confidence
Work effectively with both human teammates and AI coding agents by keeping code, docs, and project layout predictable
Minimum Qualifications
BS or MS in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Experience with AWS or similar cloud
5+ years building and maintaining large, long-lived software applications. We value having lived with your design decisions over time more than having started many greenfield projects
Strong TypeScript skills and solid software engineering fundamentals
Experience designing and working with complex applications, APIs, or distributed systems
Experience with Electron or comparable desktop application architecture
Python experience, especially where Python integrates with a larger application or service layer
Strong fundamentals in software design: separation of concerns, dependency management, API design, contract design, versioning, and incremental evolution
Good problem-solving skills, sound engineering judgment, and an appreciation for clean, maintainable code
Comfort writing tests and using automation to enforce architectural conventions
Strong written communication: proposals, architecture decision records, design notes, and developer-facing docs
Preferred Qualifications
Experience with AI-powered applications, LLMs, RAG, AI agents, recommendation systems, or personalization systems
Experience with Agentic Framework such as : LangGraph, LangChain, or comparable orchestration frameworks
Experience building SDKs, plugin systems, extension registries, or marketplace-like systems
Experience with Electron main/renderer boundaries, IPC, preload scripts, context isolation, packaging, and cross-platform desktop concerns
Experience designing local service boundaries between TypeScript/Electron and Python
Experience with cloud services, APIs, or distributed systems.
Experience creating internal tooling, code generators, lint rules, dependency checks, or architectural CI gates
Experience maintaining public or semi-public APIs over multiple versions
Experience using AI-assisted development tools and workflows
The Ideal Candidate
You see structure before code: you know where a feature belongs, what boundary it crosses, and whether it needs a module, service, plugin, library, package, or application-layer change
You design with judgment: you know when an abstraction is useful, when it is too heavy, and how to protect contracts, invariants, ownership, and documented intent over time
You have lived with your own design decisions across large, long-lived systems and understand the cost of coupling, unclear ownership, and architectural drift
You value small, focused changes, explicit contracts, clear documentation, clean code, and codebases that both teammates and AI agents can navigate safely
You are pragmatic and collaborative: you can follow existing patterns for a quick fix, name real technical debt when you see it, and stay curious about AI and unfamiliar technologies
Learn More / Plus d'information
About Autodesk / À propos d’Autodesk
Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l’être.Nous sommes très fiers de notre culture chez Autodesk ;
elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde.En tant qu’Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !Salary transparency / Transparence Salariale
Salary is one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $123,000 and $180,400. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada, nous offrons un salaire de base entre $123,000 et $180,400. Le salaire est déterminé selon l'expérience professionnelle et l'emplacement du candidat(e), et peut dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure une prime annuelle, des commissions pour les postes de ventes, des attributions d'actions et un ensemble complet d'avantages sociaux.Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: Onboarding and Identity Verification
This role may require in-person onboarding and/or in-person ID verification.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Engineer, Applied Ai in Winnipeg, MB vacancy
- A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...SeniorRemote work
- ...over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare...SeniorFull timeInternshipRemote workRelocation
- ...Drive AI innovation as a Senior AI Engineer in Mississauga, Canada. Craft Python-based AI applications using FastAPI or Flask while optimizing performance and scalability for enterprise solutions. We are seeking an experienced Senior AI Engineer with over 8 years in software...Senior
- ...offers free Tea and Coffee. Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and deploy AI applications, agents,... ...learn, Hugging Face Transformers • Microsoft Azure AI Stack: Azure OpenAI Service, Azure AI Studio, Azure Machine...Suggested
- ...Employment Type: Full-Time, Permanent Work Arrangement:... ...commercial operations. With engineering and manufacturing operations across... ...looking for an experienced Senior New Product Introduction (NPI)... ...into manufacturing. Apply Design for Manufacturing (DFM...SeniorPermanent employmentFull time
$20 per hour
...a nurturing and reliable nanny to care for our infant. This is a full-time position, ideal for someone who is passionate about working with... ...and discuss this opportunity further! Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payFull timeLive out$20 per hour
...on your profile and/or do not speak reliable English please do not apply. Due to my daughter's health concerns I need a person who can... ...welcoming a nurturing caregiver into our home. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose...Hourly payPart timeLive out$20 - $25 per hour
...familiar and trusted part of our children's routine. If this sounds like something you might be interested in, we'd love to hear more about you and your experience! Thank you! Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payLong term contractPart timeNight shift$17.8 per hour
...based in Winnipeg, Manitoba seeking a dedicated nanny to provide full-time care for our infant and newborn. Our ideal candidate is someone... ...environment for our little ones. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payFull timeLive InLive out$20 per hour
...interested in becoming a valued member of our family, please message us. We look forward to hearing from you and discussing how you can make a positive impact on our lives. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payPart timeLive outFlexible hours2 days per week$18 per hour
...childcare and believe you would be a great fit for our family, we invite you to message us. We look forward to hearing from you and potentially welcoming you into our family. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payPart timeLive InLive outNight shift$120.8k - $170.8k per year
We are seeking a senior technical leader specializing in building high... ...and enterprise reporting engines. This is an expert-level role focused... ...build the bridge between LLMs/AI agents and our enterprise data... ...and production readiness, while applying a deep functional understanding...SeniorFull time$22 per hour
...meal prep, we’d love to hear from you. If this opportunity sounds like a great fit for you, please send us a message. We’re excited to find the perfect addition to our family! Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payPart timeLive out$17 per hour
...family in Winnipeg, Manitoba, and we're on the lookout for a dedicated full-time nanny to join our household. Our family warmly welcomes a... ...to discuss this opportunity further. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payFull timeLive In- ...Salesforce, the leading AI CRM, seeks a Senior Technical Consultant to drive enterprise deployments and AI-driven delivery. You'll partner with clients and internal teams to define architectures, implement solutions, and manage release cycles across desktop, cloud, and mobile...Senior
- ...Citi seeks a senior technical leader to architect and deliver high-performance, web-based analytical applications for investment banking analytics. You will bridge LLM/AI agents with enterprise data, design MCP servers, and optimize Starburst-based queries for massive datasets...Senior
- ...built on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of... ...Belgrade city center offices OR hybrid/full-remote - UP TO YOU Competitive compensation... ...We may use artificial intelligence (AI) tools to support parts of the hiring...SeniorRemote workWorldwideFlexible hours
$16.4 per hour
...your skills and interests, we would love to hear from you. Please feel free to message us if you are interested. We look forward to potentially welcoming you into our family. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payPart timeLive out$18 per hour
...in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly pay$114.8k - $157.85k per year
...Job Description Senior Electrical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want... ...through the development of innovative solutions as required. Apply Project Management principles on management of own projects...SeniorFull timeWork at officeWorldwideFlexible hours$16.4 per hour
...you would be a great fit, we would love to hear from you. Please feel free to message us if this opportunity aligns with what you’re looking for. Thank you, The Ostap Family Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payPart time$114.8k - $157.85k per year
...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want... ...through the development of innovative solutions as required. Apply Project Management principles on management of own projects...SeniorFull timeWork at officeWorldwideFlexible hours- Lead Product Engineer, Full Stack / Applied AIAdvanced Aircrew Academy Remote (Eastern or Central Time, Canada or U.S.) Full-time Reporting to Co-CEO (Operations) Travel: 10 to 20%; must hold a valid passport and be eligible to travel internationally. About Advanced...SeniorFull timeInternshipImmediate startRemote work
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help... ...and DORA metrics Apply SDN, cloud security, proxying...Senior
- ...Java, and MLOps expertise. This role supports AI products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate platform capabilities... ...Strong software engineering fundamentals Apply machine learning platform, MLOps, Python, and...Senior
- Build modern AI-enabled applications at Manulife in hybrid Toronto, using Python and React JS to support secure enterprise decision-making.As a Senior AI Engineer, you will design, develop, test, and maintain full-stack applications across the Software Development LifeCycle....Senior
$113k - $163k per year
As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.E. building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development, and delivery of scalable...SeniorLong term contractLocal areaFlexible hours- ...Senior Automation Engineer (Project Manager) Saguenay-Lac-Saint-Jean, QC, Canada Type of position: Regular To pursue project and client development in the Saguenay–Lac-Saint-Jean, BBA wants to bolster its local multidisciplinary team. Working closely with our offices...SeniorLong term contractTemporary workWork at officeLocal area
$18 - $22 per hour
...CA$18.00–CA$22.00 hourly Full-time CA$30.00 hourly Temporary, Full-time CA... ...and reflect them in ETC/EAC forecasts. Apply AI and automation tools to controls work such... ...Bachelor’s degree or diploma in Engineering, Construction Management, Quantity Surveying...SeniorHourly payPermanent employmentFull timeContract workTemporary workPart timeFor contractorsWork at officeFlexible hours3 days per week- ...Pinterest is seeking a Senior Data Scientist to shape the future of... ...business-facing products. You will apply quantitative modeling,... ...and algorithms to solve complex engineering challenges at scale, collaborating... ...analysis pipelines, leverage AI to accelerate execution, and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Engineer, Applied Ai. Be the first to apply!
Related searches
- full stack developer Winnipeg, MB
- full stack web developer Winnipeg, MB
- full stack developer remote Winnipeg, MB
- senior full stack engineer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB


