Senior Software Developer
1 week ago
Job Requisition ID #
25WD92810The French translation can be found below/La traduction en français se trouve plus bas
Position Overview
We are seeking a dynamic and highly skilled Software Developer to join our Model Context Protocol (MCP) and Agentic AI teams. As part of these teams, you will play a crucial role in advancing our AI-driven technologies, focusing on building and enhancing intelligent software solutions that leverage Large Language Models (LLMs) and other AI technologies to benefit our diverse customer base.
Responsibilities
Design and Development: Participate in the full software development lifecycle, including designing, coding, testing, and debugging of agentic AI frameworks and autonomous systems powered by LLMs for reasoning, decision-making, and tool execution
AI and Machine Learning Integration: Collaborate with engineers and AI specialists to integrate machine learning models, including LLMs, into production applications. Integrate and optimize large language models and RAG pipelines using LangChain, FAISS, or similar frameworks to enhance content retrieval
AI Observability: Apply observability tools such as Comet Opik for model tracing, prompt evaluation, and system monitoring
Code Quality: Write clean, maintainable, and efficient Python code while adhering to industry's best practices. Use AI-assisted development tools like Cursor, Claude Code, or Copilot to accelerate coding and experimentation
Collaboration: Work closely with cross-functional teams to understand requirements, provide technical expertise, and deliver high-quality solutions
Continuous Improvement: Identify areas for improvement in existing systems and make recommendations for enhancements
Scalability: Ensure scalability, security, and reliability of deployed AI services to handle growing data and user demands within AWS environments (Lambda, ECS, Aurora, S3, Bedrock)
Documentation: Maintain comprehensive documentation for new and existing features (APIs, and MCP workflows)
Minimum Qualifications
Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Experience: Minimum of 3 years of professional software development experience, with a focus on AI and machine learning applications
Proficiency in programming languages such as Python, Java, or C++
Experience with AI and machine learning frameworks like TensorFlow, PyTorch, or similar, Model Context Protocol (MCP) servers, handling tool registration, context sharing, and secure communication between agents
Experience with Large Language Models (LLMs) and their application in software development
Experience with frameworks such as LangChain, DySpy, or CrewAI for multi-agent orchestration and contextual reasoning
Experience building large-scale RAG or vector-based storage systems using FAISS, Redis, or comparable tools
Experience with experimentation and observability tools such as Comet Opik or Weights & Biases
Solid understanding of software design principles, algorithms, and data structures
Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes)
Strong problem-solving skills and the ability to think critically
Excellent communication and teamwork abilities
Ability to work in a fast-paced, agile environment
A passion for innovation and a strong desire to stay updated with the latest industry trends and technologies
Preferred Qualifications
Experience with natural language processing (NLP) and conversational AI would be a plus
Prior experience in working on large-scale, distributed systems
Knowledge of CI/CD pipelines and DevOps practices
Description du poste
Nous recherchons un développeur logiciel dynamique et hautement qualifié pour rejoindre nos équipes Model Context Protocol (MCP) et Agentic AI. Au sein de ces équipes, vous jouerez un rôle crucial dans le développement de nos technologies basées sur l'IA, en vous concentrant sur la création et l'amélioration de solutions logicielles intelligentes qui exploitent les modèles linguistiques à grande échelle (LLM) et d'autres technologies d'IA au profit de notre clientèle diversifiée.
Responsabilités
Conception et développement : participer à l'ensemble du cycle de vie du développement logiciel, y compris la conception, le codage, les tests et le débogage de cadres d'IA agentique et de systèmes autonomes alimentés par des LLM pour le raisonnement, la prise de décision et l'exécution d'outils
Intégration de l'IA et de l'apprentissage automatique : collaborer avec des ingénieurs et des spécialistes en IA pour intégrer des modèles d'apprentissage automatique, y compris des LLM, dans des applications de production. Intégrer et optimiser les grands modèles linguistiques et les pipelines RAG à l'aide de LangChain, FAISS ou de cadres similaires afin d'améliorer la récupération de contenu
Observabilité de l'IA : appliquer des outils d'observabilité tels que Comet Opik pour le traçage des modèles, l'évaluation rapide et la surveillance du système
Qualité du code : rédiger un code Python propre, facile à maintenir et efficace, tout en respectant les meilleures pratiques du secteur. Utiliser des outils de développement assistés par l'IA tels que Cursor, Claude Code ou Copilot pour accélérer le codage et l'expérimentation
Collaboration : travailler en étroite collaboration avec des équipes interfonctionnelles pour comprendre les exigences, fournir une expertise technique et proposer des solutions de haute qualité
Amélioration continue : identifier les domaines à améliorer dans les systèmes existants et formuler des recommandations d'amélioration
Évolutivité : Assurer l'évolutivité, la sécurité et la fiabilité des services d'IA déployés afin de gérer la croissance des données et des demandes des utilisateurs dans les environnements AWS (Lambda, ECS, Aurora, S3, Bedrock)
Documentation : Tenir à jour une documentation complète sur les fonctionnalités nouvelles et existantes (API et workflows MCP)
Qualifications minimales
Formation : Licence ou master en informatique, génie logiciel ou dans un domaine connexe
Expérience : au moins 3 ans d'expérience professionnelle dans le développement de logiciels, avec une spécialisation dans les applications d'IA et d'apprentissage automatique
Maîtrise des langages de programmation tels que Python, Java ou C++
Expérience avec les frameworks d'IA et d'apprentissage automatique tels que TensorFlow, PyTorch ou similaires, les serveurs MCP (Model Context Protocol), la gestion de l'enregistrement des outils, le partage de contexte et la communication sécurisée entre agents
Expérience avec les grands modèles linguistiques (LLM) et leur application dans le développement de logiciels
Expérience avec des frameworks tels que LangChain, DySpy ou CrewAI pour l'orchestration multi-agents et le raisonnement contextuel
Expérience dans la création de systèmes de stockage RAG ou vectoriels à grande échelle à l'aide de FAISS, Redis ou d'outils comparables
Expérience avec des outils d'expérimentation et d'observabilité tels que Comet Opik ou Weights & Biases
Solide compréhension des principes de conception de logiciels, des algorithmes et des structures de données
Connaissance des plateformes cloud (AWS, Azure ou Google Cloud) et des technologies de conteneurisation (Docker, Kubernetes)
Solides compétences en matière de résolution de problèmes et capacité à penser de manière critique
Excellentes aptitudes à la communication et au travail d'équipe
Capacité à travailler dans un environnement agile et en constante évolution
Passion pour l'innovation et forte volonté de se tenir au courant des dernières tendances et technologies du secteur
Qualifications souhaitées
Une expérience dans le traitement du langage naturel (NLP) et l'IA conversationnelle serait un atout
Expérience préalable dans le domaine des systèmes distribués à grande échelle
Connaissance des pipelines CI/CD et des pratiques DevOps
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. Offers are based on the candidate's experience and geographic location. 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 (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
Diversity & Belonging / Diversité et appurtenance
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:
Nous sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici :
Are you an existing contractor or consultant with Autodesk?
Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
-
Senior Software Developer
6 days ago
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD93083 Position Overview Autodesk is looking for a Senior Software Developer to join its Admin Access and Insights Team. The team operates within Autodesk Platform Services organization, dedicated to realizing the "managing access" charter. We focus on enhancing experiences for user, project, and developer administrators...
-
Senior Software Developer
6 days ago
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD92809English translation will follow/La traduction en anglais suivra25WD92809, Développeur logiciel seniorAperçu du PosteNotre équipe de développement logiciel recherche un développeur logiciel senior pour rejoindre l'équipe d'intégration de plateformes dans un environnement de développement agile et dynamique. Vous jouerez...
-
Senior Software Developer
6 days ago
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD93558Position OverviewAre you excited by solving technical challenges that come with building a scalable, highly available platform in a microservices environment used by millions of users worldwide? Come join us at AutodeskAutodesk's Platform Services and Emerging Technologies group is seeking a talented Software Developer to...
-
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD92788English translation will follow/La traduction en anglais suivra25WD92788, Développeur logiciel senior, Intégration de pipelineAperçu du PosteNous recherchons un développeur logiciel senior pour rejoindre notre équipe chez Autodesk Research. Ce poste consiste principalement à faire progresser les pipelines graphiques...
-
Software Developer
6 days ago
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD93681Position OverviewAre you an entry-level engineer excited to learn how large‑scale cloud platforms are built and operated? At Autodesk, we're building the future of Access Administration for our cloud platforms. As an entry-level Software Developer, you'll contribute to real services used globally while learning from...
-
Software Development Manager
4 days ago
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 24WD83768French job description to follow/La description de poste en français se trouve plus basPosition Overview Autodesk is looking for a Software Development Manager to join the Autodesk Platform Services and Emerging Technologies organization. The team delivers high-value, exabyte-scale and cloud data platform components...
-
Software Development Manager
6 days ago
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD94143English translation will follow/La traduction en anglais suivra25WD94143, Responsable du développement logicielAperçu du PosteRejoignez une équipe en pleine expansion, à la pointe des solutions de conception et de fabrication de produits. En tant que responsable du développement logiciel, vous constituerez et dirigerez...
-
Principal Software Developer
6 days ago
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD93329Position OverviewPrincipal Software Developer – Computation Design and Automation Autodesk is transforming the Architecture, Engineering, Construction, and Owner (AECO) sector by enhancing existing Computational Design and Automation methods with cutting-edge Agentic technologies, seamlessly integrating them into products...
-
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD92788The French translation can be found below/La traduction en français se trouve plus basPosition OverviewWe are seeking a Senior Software Developer to join our team at Autodesk Research. This role focuses on advancing computer graphics pipelines specifically tailored for the AI era within our Entertainment & Media Solutions...
-
Software Development Manager
6 days ago
AMER - Canada - Ontario - Toronto - University Ave Autodesk Full timeJob Requisition ID # 25WD93488Position OverviewAutodesk is seeking a highly motivated, experienced Software Development Manager to join the Autodesk Data & Process Management team in Toronto, Canada, to lead our Fusion web team. We are looking for a strong leader and communicator with a balance of technical knowledge and business acumen. As an ideal...