Senior Developer, GenAI PS
Montreal, Quebec, CA, H3C 2M1
Fournisseur de services infonuagiques gérés pour les applications d’entreprise essentielles, Syntax offre des solutions technologiques complètes aux entreprises de toutes tailles depuis 1972. Elle possède indiscutablement la puissance nécessaire pour implanter et gérer les déploiements PGI infonuagiques privés, publics ou hybrides (Oracle, SAP) d’une façon sécuritaire et résiliente. Syntax offre des services de consultation techniques et fonctionnels de qualité ainsi que des services de surveillance et d’automatisation de classe mondiale à certaines des plus grandes sociétés d’Amérique du Nord dans une vaste gamme d’industries. Syntax a des bureaux partout dans le monde, et collabore avec Oracle, SAP, AWS, Microsoft, IBM et d’autres chefs de file mondiaux des technologies.
Job Title:
Senior Software Developer - GenAI Solutions
Job Summary:
Syntax is seeking a full-time, passionate, and driven Senior Software Developer to join our growing GenAI team. This role focuses on building innovative GenAI-based solutions for customers using the Syntax GenAI Stack, which extends common open-source components such as LangChain, LangFlow, LlamaIndex, and others. The ideal candidate will have a strong engineering background, the ability to capture requirements, estimate project hours, and deliver tailored solutions that address customer needs.
Responsibilities:
- Build customer-specific solutions using Syntax’s GenAI Stack, leveraging tools like LangChain, LangFlow, and LlamaIndex.
- Collaborate with customers and stakeholders to capture requirements and define solution specifications.
- Estimate project timelines and effort required for delivering solutions.
- Independently develop, test, and deploy GenAI-based solutions to meet customer needs.
- Integrate solutions with internal and external APIs, ensuring seamless functionality.
- Thoroughly test and validate code contributions prior to deployment.
- Participate in customer reviews, providing insights into technical feasibility and solution design.
- Document technical details, share knowledge, and support team members in understanding implemented changes.
- Communicate roadblocks and requirements promptly and effectively.
- Collaborate with cross-functional teams, including graphic designers, project managers, and technical leads.
- Contribute to improving the development process and suggest enhancements to the Syntax GenAI Stack.
Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- Minimum of 7 years of professional development experience, including at least 5 years in Python.
- Strong understanding of GenAI tooling and models.
- Experience with GenAI frameworks such as LangChain, LlamaIndex, and LangFlow.
- Proficiency in requirements gathering, solution estimation, and customer communication.
- Experience using Git for source control, including branching, merging, and resolving conflicts.
Preferred Skills (Plus):
- Experience working with GitLab for issue tracking and reporting progress on assigned tasks.
- Knowledge of GitLab CI for process automation (linting, testing, analyzing, building, deploying code).
- Familiarity with various machine learning frameworks and libraries.
- Knowledge of cloud services and deployments (AWS, Azure, GCP).
- Previous experience delivering customized solutions for enterprise customers.
Pourquoi choisir Syntax?
Devenez l’une de nos réussites et travaillez avec une entreprise aux projets d’innovation excitants qui laissent leur trace à travers l’industrie. Nous avons récemment lancé l’une des installations de fabrication les plus avancées au monde basée sur SAP S/4HANA Cloud et SAP Digital Manufacturing Cloud for Execution pour Smart Press Shop; une coentreprise novatrice entre Porsche et le spécialiste du formage Schuler.
- Rémunération concurrentielle et au-dessus de la moyenne
- Touriste mondial : Avec nous, vous pouvez également travailler de l’étranger de temps en temps
- Modèles de travail flexibles, télétravail
- Avantages attrayants (p. ex., régime de retraite d’entreprise ou services de santé variés)
- Un environnement moderne dont vous faites partie
- Culture d’ouverture aux commentaires, hiérarchies horizontales et une équipe motivée
- Planification de carrière individuelle avec formation et accompagnement continus en cours d’emploi
Considérez-vous cette mission importante comme un défi personnel? Postulez maintenant pour faire partie de l’équipe SYNTAX!