Architect, build, and maintain applications that integrate autonomous agents and LLMs into end-to-end workflows
Design APIs, services, and event-driven components that allow agents to interact with systems, data, and users effectively
Ensure applications are resilient, secure, and adaptable in production environments
Provide support for and install Model Context Protocol (MCP) to enable structured communication between LLMs and external tools, APIs, and data sources
Pilot and integrate agent frameworks, orchestration layers, and multi-agent systems
Automate repetitive tasks including code generation, testing, monitoring, and documentation
Define and codify best practices for designing, deploying, and monitoring agentic workflows
Coach peers on prompt engineering, guardrails, and safe deployment of autonomous agents
Conduct architecture reviews and mentor other developers in building AI-powered systems
Deliver high-quality applications with strong reliability, security, and performance
Optimize for scalability and cost efficiency in cloud-native environments
Own the lifecycle from prototyping to production deployment
Requirements
5+ years of experience building and shipping production software systems
Strong background in designing APIs, distributed systems, and event-driven architectures
Proficiency in at least one statically typed language (.Net or Java)
Hands-on experience with cloud platforms (AWS or Azure) and container orchestration (Kubernetes)
Demonstrated use of AI/LLM tooling in professional or side projects
Curiosity and creativity in exploring agentic workflows and autonomous development approaches
Strong communication skills and ability to collaborate across remote-first teams
Experience with multi-agent frameworks, orchestration tools, or AI-powered application platforms (preferred)
Knowledge of service-mesh, observability tooling, and policy-as-code (preferred)
Familiarity with event-driven systems (Kafka, NATS) and domain-driven design (preferred)
Exposure to safety, ethics, and compliance considerations in AI systems (preferred)
Experience in distributed systems
History of migrating or modernizing legacy systems
Technical leadership or mentoring experience
Benefits
Remote-first with optional hub meet-ups
Flexible core hours (overlap 11 a.m.– 5 p.m. ET)
Comprehensive health, dental, and vision coverage in Canada & the U.S.
Generous vacation
Paid learning days
Annual budget for conferences or AI tooling subscriptions
Company-paid life and disability insurance
Flex spending accounts
401K
Paid holidays and paid floater time
Stocked kitchen and congenial coworkers
Opportunities to work in various locations, move departments and expand responsibilities
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
API designdistributed systemsevent-driven architecture.NetJavacloud platformsKubernetesAI toolingmulti-agent frameworksevent-driven systems
Soft skills
communication skillscollaborationcuriositycreativitytechnical leadershipmentoring