Senior Software Engineer developing core AI agent capabilities using Python on Satori platform. Collaborating across teams to deliver high-quality features with a focus on scalability.
Responsibilities
Design and build Python-based backend services that power Satori’s core AI agent platform.
Integrate LLMs, vector search, and agent frameworks into scalable, cloud-native services.
Implement agent behaviors such as memory, context handling, reasoning workflows, alignment, guardrails, and multi-agent collaboration.
Deliver reliable, high-quality features that support rapid iteration and platform scaling.
Collaborate closely with product, applied AI, platform, and engineering teams across the organization.
Participate in architecture and design discussions, code reviews, and drive operational readiness through documentation and automation.
Mentor earlier-career software engineers with a team-first mentality.
Requirements
5+ years of experience developing production-grade software.
Strong Python experience and proven ability to build distributed, production-grade backend platforms or services.
Hands-on experience developing AI agents using common tech stacks (e.g. A2A), including memory, reasoning, workflow orchestration, tool use, and/or guardrail mechanisms.
Familiarity with Docker, cloud environments, and CI/CD pipelines.
Ability to thrive in a fast-paced, rapidly scaling environment.
Excellent cross-team collaborator with strong communication skills.
Experience integrating LLMs, RAG, or vector search into production systems (preferred).
Experience with agent safety, evaluation, or alignment techniques (preferred).
Background in enterprise SaaS or large-scale distributed systems (preferred).
Proficiency with AI-assisted development tools like Windsurf, Cursor, Claude Code, etc. (preferred).
Exposure to cybersecurity products or domains (preferred).
Full Stack Engineer at Montu UK developing scalable applications using Node.js and TypeScript. Collaborating with a small team to enhance healthcare through technology.
Software Engineer 2 at ModMed leading development of integration services for healthcare. Focused on driving outcomes and collaborating globally to enhance healthcare interoperability.
Staff Engineer developing high - performance AI - powered capabilities for GEICO's insurance business transformation. Collaborating across teams to ensure engineering excellence in a hyper - growth environment.
Staff Software Engineer joining M&S to build colleague - facing applications for stock management. Focus on software development, technical leadership, and team collaboration in a hybrid work environment.
As an Embedded Software Engineer at Zühlke, collaborate on innovative software solutions for diverse industries. Engage in programming, requirements engineering, and direct client communication in an agile environment.
Full Stack Software Engineer III developing enterprise - grade software for Forrester, handling design, implementation, and delivery of high - quality code with effective collaborations.
Senior Product Engineer at Rootly crafting end - to - end features for scalable incident management platform. Collaborating with teams to enhance user experiences and drive product excellence in a dynamic environment.
Trainee Software Engineer developing cloud - native microservices at one of Europe's fastest growing FinTechs. Engaging in structured education program and real - world engineering skills training.
Software Architect designing and implementing high - quality software for KBR’s national security solutions. Collaborating with a team to ensure the integration of complex space and ground communication systems.
Lead Software Engineer in hybrid role focusing on telecom and utility ecosystem integrations at Kraken. Design scalable and resilient systems that enable developer - friendly platforms.