
Senior Software Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Canada.
β’ Design, develop, and manage customer-facing AI platform services and product features primarily utilizing Python, with integration into PHP and Java systems as necessary.
β’ Create and enhance agentic harnesses, which encompass agent runtimes, workflow orchestration, tool execution, state management, recovery paths, and evaluation hooks.
β’ Incorporate agents and LLM-enhanced workflows into production systems, ensuring reliability, accuracy, responsiveness, scalability, and cost-effectiveness.
β’ Assess models and providers for particular product applications using established success criteria and adaptable abstractions.
β’ Oversee evaluation, tracing, observability, and quality feedback loops for AI functionalities.
β’ Produce clean, well-tested, and thoroughly documented code while promoting engineering best practices, test automation, maintainability, and operational excellence.
β’ Collaborate with product, design, data, security, and engineering teams to transform ambiguous AI prospects into dependable customer-facing features.
β’ Develop, troubleshoot, and manage services that interact with PostgreSQL, SQS, gRPC, and REST APIs, including data models, event streams, service contracts, and versioning.
β’ Contribute as a senior individual contributor by providing technical leadership, architectural insights, pair programming, code reviews, and mentorship.
β’ 5+ years of software engineering experience in building, deploying, and managing production systems.
β’ Strong expertise in Python within production environments, covering APIs, services, testing, debugging, and operational responsibilities.
β’ Practical experience in constructing, integrating, or assessing agentic systems, agent harnesses, tool orchestration, or LLM-driven workflows.
β’ Familiarity with agentic frameworks and tools such as LangChain, LangSmith, LangGraph, or equivalent platforms (PydanticAI, CrewAI, etc.).
β’ Experience with MCP, vector databases, retrieval methodologies, RAG architectures, or AI evaluation frameworks.
β’ Adept at working across a polyglot technology stack, particularly in contributing to or integrating with PHP and Java services when required by the product.
β’ Knowledge of prompt and version management, guardrails, tracing, LLM observability, cost and latency optimization, or human-in-the-loop workflows.
β’ Proficient with cloud infrastructure and containerization technologies such as Docker, Kubernetes, and AWS, alongside experience in remote-first, globally distributed teams.
β’ Expertise in API-driven design, distributed systems, data modeling, and establishing reliable service boundaries.
β’ Strong understanding of software best practices, design patterns, performance considerations, security-focused development, and testing at unit, integration, and end-to-end levels.
β’ Excellent problem-solving and debugging abilities, particularly in intricate systems with uncertain or probabilistic behavior.
β’ Good product intuition, customer empathy, effective communication, teamwork, ownership, and time management skills.
β’ Proficiency in business-level English, both verbal and written.
β’ Candidates must currently have authorization to work in the location where the position is based without requiring visa sponsorship.
β’ Remote First, Remote Always
β’ PTO in compliance with local labor regulations
β’ Fully Paid Parental Leave
β’ Home office stipend based on country of residency
β’ Professional development courses available through Cloudbeds University
β’ Access to professional development opportunities, including manager training, upskilling, and knowledge transfer
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.