Principal Software Developer building Solace Agent Mesh, an event-driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Responsibilities
Design and implement integration patterns for AI agents, LLMs, and machine learning workflows within the Solace Agent Mesh platform
Research and prototype emerging AI technologies, evaluation frameworks, and integration patterns
Build scalable, reliable, and secure components for agent communication, orchestration, and real-time data streaming
Provide technical leadership and mentorship to development teams
Conduct code reviews and establish best practices for AI integration development
Collaborate with stakeholders to translate business requirements into technical solutions
Implement testing strategies, performance optimization, and monitoring for AI-driven systems
Stay current with AI technology trends and apply knowledge to drive continuous innovation
Drive architectural decisions and help integrate advanced AI technologies with Solace core products and internal tooling
Requirements
10+ years of software development experience
3+ years specifically in AI/ML systems, LLMs, RAG, and agent-based architectures
Expert-level proficiency in Python, Java (SpringBoot), and JavaScript/HTML (React)
Experience with AI frameworks and tools including A2A/ADK, LangChain, CrewAI, and AutoGen
Deep experience with event-driven architectures, message brokers, API design, and microservices in distributed AI environments
Hands-on experience with AWS, Azure, GCP, Docker, Kubernetes, and infrastructure-as-code
Understanding of MLOps practices, model deployment, monitoring, and lifecycle management in production environments
Proven track record of leading technical teams, mentoring engineers, and driving complex technical projects to completion
Excellent written and verbal communication skills
Experience with vector databases, embedding models, and RAG systems
Knowledge of real-time streaming technologies such as Apache Kafka, Pulsar, or Solace PubSub+ is nice to have
Background in distributed systems, high-availability architectures, and performance optimization is nice to have
Experience with AI safety, governance, and ethical AI practices is nice to have
Contributions to open-source AI/ML projects or research publications are nice to have
Understanding of enterprise integration patterns and middleware technologies is nice to have
Benefits
Access to the latest AI tools and training programs
Collaborative environment
Work-life balance
Hybrid work model
Training programs
Inclusive and safe workplace
Accommodations available upon request during the hiring process
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.
Software Developer designing Java - based scanning and image - processing products at Ricoh’s Global Solutions Engineering team. Supporting scalable applications, testing, databases, and Americas - market implementations.
Software Engineer building secure networking features and distributed systems for Tailscale’s connectivity software. Developing Go - based open - source clients and backend services remotely in Canada.
Software Engineer building secure networking features for Tailscale’s platform that connects people and devices. Developing Go - based distributed systems, networking components, and backend services.
Software Engineer II building AI - native safety products for Samsara’s Connected Operations IoT platform. Owning full - stack customer - facing features, LLM workflows, and scalable production systems.
Performance Engineering Lead optimizing TD Bank’s large - scale banking infrastructure. Leading performance testing, automation, scalability initiatives, and engineering mentorship.
Staff Engineer owning smart wallets and account abstraction for Xsolla's Web3 platform. Designing custody, signing, gas sponsorship, and recovery infrastructure for game players.