Ce Que Vous Ferez
- Concevoir, développer et déployer des applications alimentées par l'IA en utilisant des LLM et d'autres modèles pour résoudre des problèmes commerciaux complexes.
- Assurer l'intégration transparente des modèles d'IA avec les applications web et les services dorsaux.
- Mettre en œuvre et optimiser les algorithmes en termes de performances et d'évolutivité, afin de garantir l'efficacité des solutions de bout en bout.
- Collaborer avec les chefs de produit, les concepteurs et les ingénieurs pour définir les exigences du produit et intégrer les capacités d'IA dans les applications destinées aux clients.
- Contribuer aux meilleures pratiques d'ingénierie, y compris la qualité du code, la sécurité et les processus de déploiement.
- Être sur appel.
À Propos De Vous
- Expérience confirmée dans la mise en œuvre d'applications alimentées par des LLM, y compris l'ingénierie d'invite, les mécanismes de recherche, les flux de travail agentiques et l'intégration de sources de connaissances externes.
- Plus de 3 ans d'expérience professionnelle dans le développement de logiciels complets, dont plus d'un an d'expérience de travail avec des LLM.
- Solides compétences en programmation en Python et/ou JavaScript/TypeScript, avec une expérience dans l'utilisation de frameworks LLM tels que LlamaIndex, LangChain et LangGraph.
- Expérience avec les fournisseurs de cloud (AWS/Azure/GCP) et le déploiement de services d'IA à l'échelle.
- Connaissance des cadres de développement web modernes (React, Node.js) et de la conception d'API.
- Solides compétences en résolution de problèmes, avec la capacité de concevoir des solutions évolutives alimentées par l'IA.
- Excellentes compétences en communication pour expliquer des concepts d'IA complexes à des parties prenantes non techniques.
- Se tient activement au courant des avancées récentes en matière de LLM et d'IA, y compris les nouveaux modèles, outils et tendances de l'industrie.
Une attention particulière est accordée aux candidats présentant les caractéristiques suivantes:
- Création d'applications multimodales.
- Mise en œuvre de garde-fous et de pipelines d'évaluation pour les applications basées sur le LLM.
- Compétences en matière d'entraînement, d'ajustement, d'optimisation et de déploiement de modèles linguistiques.
Quels sont les avantages pour vous?:
-
Un salaire compétitif et des opportunités d'équité significatives.
-
Couverture des soins de santé, des soins dentaires et de la vue.
-
Programme d'inscription 401(k) / RRSP.
-
Prenez les congés dont vous avez besoin.
-
Une culture du travail où :
-
Vous travaillerez aux côtés de personnes du monde entier qui reflètent les valeurs de MaintainX : Intelligents, Humbles, Optimistes.
-
Nous croyons en la méritocratie, où les idées et les efforts sont publiquement célébrés.
Qui Sommes-nous
We're looking for a Software Engineer with experience building AI-powered applications leveraging LLMs.
What You'll Do
- Design, develop, and deploy AI-powered applications utilizing LLMs and other models to solve complex business problems.
- Ensure seamless integration of AI models with web applications and backend services.
- Implement and optimize algorithms for performance and scalability, ensuring efficient end-to-end solutions.
- Collaborate with product managers, designers, and engineers to define product requirements and integrate AI capabilities into customer-facing applications.
- Contribute to engineering best practices, including code quality, security, and deployment processes.
- Participate in on-call duties.
About You
- Proven experience implementing LLM-powered applications, including prompt engineering, retrieval mechanisms, agentic workflows and integrating external knowledge sources.
- 3+ years of professional experience in full-stack software development, including 1+ year of experience working with LLMs.
- Strong programming skills in Python and/or JavaScript/TypeScript, with experience using LLM frameworks such as LlamaIndex, LangChain and LangGraph.
- Experience with cloud providers (AWS/Azure/GCP) and deploying AI services at scale.
- Knowledge of modern web development frameworks (React, Node.js) and API design.
- Strong problem-solving skills, with the ability to design scalable AI-powered solutions.
- Excellent communication skills to explain complex AI concepts to non-technical stakeholders.
- Actively keeps up with recent advancements in LLMs and AI, including new models, tools, and industry trends.
Bonus Skills
- Built multi-modal applications.
- Implemented guardrails and evaluation pipelines for LLM-driven applications.
- Skilled in training, fine-tuning, optimizing, and deploying language models.
What's In It For You
-
Competitive salary and meaningful equity opportunities.
-
Healthcare, dental, and vision coverage.
-
401(k) / RRSP enrollment program.
-
Take what you need PTO.
-
A Work Culture where:
-
You'll work alongside folks across the globe that reflect the MaintainX values: Smart Humble Optimists.
-
We believe in meritocracy, where ideas and effort are publicly celebrated.
About Us