{bc}
linkedin

Principal Software Developer

Solace
Ottawa, CAN
Full-time
Mid-Senior
Hybrid
Discovered 3 weeks ago
Développement logicielIntelligence artificielle et IA agentiqueLarge Language Models (LLM)Systèmes multi-agents et orchestration IAPythonJava et Spring Boot

Full Job Posting

Aperçu du poste

Solace recrute un·e Principal Software Developer - AI Integration pour travailler sur Solace Agent Mesh, une plateforme d’intégration et d’orchestration événementielle pour l’IA agentique.

Le rôle consiste à intégrer des technologies d’IA avancées aux produits et outils internes, avec un leadership technique auprès de plusieurs équipes.

Responsabilités

  • Concevoir des modèles d’intégration pour les agents IA, les LLM et les flux de travail d’apprentissage automatique.
  • Rechercher et prototyper des technologies IA, des cadres d’évaluation et des modèles d’intégration émergents.
  • Développer des composants sécurisés et évolutifs pour la communication et l’orchestration des agents et le streaming en temps réel.
  • Encadrer les équipes, mener des revues de code et établir des pratiques de développement d’intégration IA.
  • Collaborer avec les parties prenantes pour traduire les besoins d’affaires en solutions techniques.
  • Mettre en œuvre les tests, l’optimisation des performances et la surveillance des systèmes IA.
  • Suivre les tendances technologiques en IA et les appliquer à l’innovation produit.

Qualifications requises

  • Dix ans ou plus d’expérience en développement logiciel, dont au moins trois ans en IA/ML, LLM, RAG et architectures agentiques.
  • Maîtrise experte de Python, Java/Spring Boot et JavaScript/HTML/React; expérience avec des outils IA comme A2A/ADK, LangChain, CrewAI ou AutoGen.
  • Expérience approfondie des architectures événementielles, courtiers de messages, API et microservices dans des systèmes IA distribués.
  • Expérience pratique d’AWS, Azure ou GCP, de Docker, Kubernetes et de l’infrastructure as code.
  • Connaissance du MLOps, du déploiement et de la surveillance de modèles et de leur cycle de vie en production.
  • Expérience démontrée en leadership technique, mentorat et livraison de projets complexes.
  • Excellentes aptitudes de communication écrite et orale.
  • Expérience des bases de données vectorielles, des modèles d’embedding et des systèmes RAG.

Atouts

  • Connaissance de Kafka, Pulsar ou Solace PubSub+; expérience des systèmes distribués, de la haute disponibilité et de l’optimisation des performances.
  • Connaissance de la sécurité, de la gouvernance et de l’éthique de l’IA, ou contributions à des projets open source et publications de recherche.
  • Compréhension des modèles d’intégration d’entreprise et des technologies middleware.

Mode de travail

  • Solace indique avoir adopté un modèle de travail hybride.

Salaire

  • Fourchette salariale annoncée : 155 000 à 180 000 CAD; l’offre finale dépend des compétences et de l’expérience.

Pourquoi rejoindre Solace

  • Culture axée sur l’innovation, accès à des outils et formations en IA et environnement collaboratif.
  • L’entreprise met de l’avant l’équilibre travail-vie personnelle, l’apprentissage continu et ses valeurs de confiance, de courage, d’humilité et d’expérience humaine.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Solace