[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Ozmo is a growing technology company transforming how enterprises leverage AI to deliver automated outcomes at scale. They are seeking a Senior Software Engineer to design and implement production systems that integrate generative AI capabilities into scalable SaaS features, collaborating with cross-functional teams to achieve robust technical designs.ResponsibilitiesDesign, build, own and operate production SaaS features that integrate RAG pipelines, agent systems including multi-agent architectures, and deterministic servicesUse AI coding agents (e.g., Claude Code style tools) as a first class part of your development process, including architecture exploration, implementation, testing, refactoring, and documentation, while maintaining full ownership of output quality and understanding their strengths and limitationsImplement and evolve agentic systems using frameworks such as LangChain, CrewAI, PydanticAI, or equivalent, including tool orchestration, memory/state handling, and multi-step reasoning workflowsBuild scalable retrieval and inference pipelines: embedding workflows, vector databases, hybrid retrieval strategies, caching, and evaluation loops to balance accuracy, latency, and costIdentify where agentic approaches provide leverage over conventional code and where they do not, making pragmatic, production minded tradeoffs across cost, accuracy, latency, and reliabilityDesign guardrails and failure-mode mitigations for non-deterministic systems, including prompt structure, validation layers, fallback strategies, and human-in-the-loop patterns where appropriateIntegrate observability and evaluation into AI-enabled features, monitoring correctness, drift, bias, and performance over timeCollaborate with architects, product managers, and designers to translate ambiguous requirements into robust technical designsContribute to shared libraries, internal tooling, and reference patterns that accelerate delivery of AI-enabled features across teamsParticipate in code reviews and design discussions, raising the bar for quality, reliability, and responsible use of AI across the engineering organizationMentor other engineers on effective agentic coding practices, prompt design, and emerging patterns as adoption scalesOwn AI-enabled features end-to-end in production, from initial design and implementation through deployment, monitoring, on-call support, incident response, and iterative improvementSkills7+ years of professional software engineering experience, with a strong background building and operating SaaS platforms in productionProven experience working at a SaaS company, contributing to multi-tenant, cloud-based systemsHands-on experience architecting or contributing meaningfully to SaaS platform architecture, including well-defined service boundaries, API design, domain modeling (DDD), data modeling, and integrations across distributed systemsAdvanced, practical experience using AI coding agents in day to day development, not just experimentation but real production work, with clear ownership of outcomesStrong hands-on experience with agentic systems and AI workflows, including: RAG architectures and retrieval pipelines, LLM integrations, prompt engineering, and context engineering, Agent orchestration and tool-chaining, Evaluation and observability for AI outputsFamiliarity with agentic frameworks such as LangChain, CrewAI, PydanticAI, or similar, and the judgment to know when to extend, replace, or simplify themDeep understanding of software engineering fundamentals, including SOLID principles, clean architectural layering, common design patterns, testing strategy, and performance optimizationExperience building and operating production systems with strong engineering discipline, including testable system design, observability, progressive delivery, and reliability patterns that reduce blast radius and enable safe iterationComfort operating in cloud-native environments (AWS, Azure, or GCP), including microservices, event-driven architectures, CI/CD, and production monitoringExperience designing secure, multi-tenant SaaS systems, including access control patterns, data isolation, and defensive design practices appropriate for AI-enabled applicationsStrong communication skills, able to explain complex technical and AI-driven behavior clearly to engineers, product partners, and stakeholders, and to mentor other engineers through code reviews, design discussions, and thoughtful technical guidanceA mindset of continuous learning, experimentation, and responsible innovation, especially as agentic capabilities evolve rapidlyWhile a Bachelor's degree is preferred, we place greater value on demonstrated experience and impactBenefitsMedical, vision, dental and life insurance along with short- and long-term disabilityPlenty of paid time off (PTO) that grows the longer youβre with Ozmo, as well as paid holidays401k to save for retirement with employer matchingPaid maternity and bonding leave for new parentsPaid pawternity leave when you bring a new pet into your lifeOne-month sabbatical after you have been with Ozmo for five yearsFlexible, remote work arrangements to support your best workCompany OverviewOzmo helps tech companies and their consumers solve any device issue quickly and effectively. It was founded in 2016, and is headquartered in Blacksburg, Virginia, USA, with a workforce of 51-200 employees. Its website is https://www.ozmo.com/.