
Senior Software Developer - MCP and Agentic AI
Autodesk
The Role
Overview
Develop AI-driven software integrating LLMs and Model Context Protocol at Autodesk.
Key Responsibilities
- software development
- api documentation
- aws deployment
- llm integration
- observability
- scalability
Tasks
-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 -Documentation: Maintain comprehensive documentation for new and existing features (APIs, and MCP workflows) -É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) -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) -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 -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 -AI Observability: Apply observability tools such as Comet Opik for model tracing, prompt evaluation, and system monitoring
Requirements
- llm
- python
- tensorflow
- ci/cd
- aws
- docker
What You Bring
-Expérience avec les grands modèles linguistiques (LLM) et leur application dans le développement de logiciels -Expérience préalable dans le domaine des systèmes distribués à grande échelle -Experience: Minimum of 3 years of professional software development experience, with a focus on AI and machine learning applications -Connaissance des pipelines CI/CD et des pratiques DevOps -Formation : Licence ou master en informatique, génie logiciel ou dans un domaine connexe -Maîtrise des langages de programmation tels que Python, Java ou C++ -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 -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 -Capacité à travailler dans un environnement agile et en constante évolution -Strong problem-solving skills and the ability to think critically -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 -Knowledge of CI/CD pipelines and DevOps practices -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 -Excellent communication and teamwork abilities -Experience building large-scale RAG or vector-based storage systems using FAISS, Redis, or comparable tools -Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field -Connaissance des plateformes cloud (AWS, Azure ou Google Cloud) et des technologies de conteneurisation (Docker, Kubernetes) -Collaboration : travailler en étroite collaboration avec des équipes interfonctionnelles pour comprendre les exigences, fournir une expertise technique et proposer des solutions de haute qualité -Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes) -Solid understanding of software design principles, algorithms, and data structures -Prior experience in working on large-scale, distributed systems -Experience with frameworks such as LangChain, DySpy, or CrewAI for multi-agent orchestration and contextual reasoning -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 -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 -Excellentes aptitudes à la communication et au travail d'équipe -Documentation : Tenir à jour une documentation complète sur les fonctionnalités nouvelles et existantes (API et workflows MCP) -Solides compétences en matière de résolution de problèmes et capacité à penser de manière critique -Proficiency in programming languages such as Python, Java, or C++ -Solide compréhension des principes de conception de logiciels, des algorithmes et des structures de données -Expérience avec des outils d'expérimentation et d'observabilité tels que Comet Opik ou Weights & Biases -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 -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 experimentation and observability tools such as Comet Opik or Weights & Biases -Une expérience dans le traitement du langage naturel (NLP) et l'IA conversationnelle serait un atout -Experience with natural language processing (NLP) and conversational AI would be a plus -Expérience avec des frameworks tels que LangChain, DySpy ou CrewAI pour l'orchestration multi-agents et le raisonnement contextuel -Ability to work in a fast-paced, agile environment -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 -Experience with Large Language Models (LLMs) and their application in software development
People Also Searched For
Human Resources jobs in Laval , Quebec , CA
Talent Acquisition jobs in Laval , Quebec , CA
Project Director jobs in Laval , Quebec , CA
Human Resources jobs in Quebec , CA
Talent Acquisition jobs in Quebec , CA
Project Director jobs in Quebec , CA
Human Resources jobs in Laval , CA
Talent Acquisition jobs in Laval , CA
Project Director jobs in Laval , 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)
