2 days ago
Montréal, CanadaStaff+
Responsibilities
- Work with clients and technical teams to assess software engineering practices and define agentic engineering architectures, tools, and approaches.
- Modernize software engineering practices for agents, skills, harnesses, observability, scaling, and related standards and protocols.
- Design, develop, and scale software factories and other agentic engineering systems.
- Translate complex business challenges into pragmatic enterprise solutions and guide technology decisions.
- Collaborate hands-on with multidisciplinary teams through design reviews, prototyping, technical problem-solving, and experimentation.
- Shape engineering practices through reusable tools, architectures, knowledge sharing, and evaluation of emerging technologies.
- Design and guide reliable, secure, and scalable enterprise software using agentic AI architectures.
Requirements
- Typically 10+ years of experience in software development and architecture, with a track record designing complex, distributed, or enterprise-scale systems.
- Strong architectural judgment and the ability to balance innovation, feasibility, and business value.
- Hands-on experience designing, building, or deploying agentic engineering solutions beyond LLM experimentation and into production.
- Ability to lead technical discussions with senior stakeholders and development teams and clearly explain trade-offs.
- Ability to work autonomously, take initiative, challenge ideas constructively, and operate without relying on formal hierarchy.
- Passion for emerging AI technologies and willingness to explore and evaluate new approaches.
- Professional communication skills in both French and English.
- Proficiency with agentic architectures, including autonomous and semi-autonomous agents, multi-agent coordination, orchestration, tool execution, planning, memory, and context management.
- Experience with LLM application development, foundation models, RAG, embeddings, structured outputs, tool calling, context engineering, A2A, ACP, and MCP.
- Experience with agent frameworks and orchestration technologies such as LangGraph, Semantic Kernel, AutoGen, or CrewAI, or equivalent approaches.
- Strong foundations in distributed systems, APIs, event-driven architectures, integration patterns, authentication, authorization, and enterprise security.
- Experience designing and deploying solutions on Azure, AWS, or Google Cloud, including AI services and infrastructure.
- Experience designing production AI systems for evaluation, observability, failure recovery, human oversight, reliability, latency, cost optimization, and continuous improvement.
Benefits
- Competitive salary and contribution to a pension plan (RRSP).
- Flexible working hours and choice of how to work.
- Ability to work from anywhere for up to 8 weeks.
- Paid sabbatical.
- Wellness and productivity spending account.
- Parental program, activities, and training.
Categories
About OSEDEA
Osedea is a Montreal-based software development and AI consultancy that builds custom web and mobile applications, data/BI platforms, machine-learning solutions, and robotics integrations for organizations. It offers end-to-end engagements—from opportunity discovery and rapid prototyping to deployment and scaling—on a project and consulting basis. Founded in 2011 and privately held, the company is headquartered in Montreal, Quebec.
