Lead Software Engineer - ML Agent Platform
Core
Design, develop, and operate NEO, an agent runtime platform for Payments Technology, including agent execution, sandboxing, and evaluation systems.
Role type
Lead Software Engineer (ML Agent Platform)
Builds
NEO agent runtime platform components (execution, sandboxing, A2A/MCP integrations, memory, retrieval, evaluation)
Domain
Financial services / Machine Learning / Cloud-native
Deliverable
production ML models
Required skills
Python, system design, LLM-powered system building, agentic systems development, CI/CD, cloud-native architecture, Kubernetes, financial services IT systems knowledge, responsible AI engineering practices
Preferred skills
LLMs and RAG architectures, vector databases, Graph RAG, agent protocols (A2A, MCP), multi-agent orchestration, sandboxed code execution (Firecracker, Kata, gVisor), agent memory systems, Infrastructure as Code (Terraform), data observability tools
Technologies
Python, Kubernetes, Docker, Terraform, LLM, RAG, MCP, A2A, Cloud, CI/CD
Responsibilities
Design and build agent execution and sandboxing systems; develop secure production code and review/debug colleague code; lead adoption of AI-assisted engineering practices; implement permission-aware agent execution with runtime policy checks; lead evaluations of vendors and internal teams; mentor lead and senior engineers
Seniority
Lead, hands-on IC with mentorship responsibilities
