Software Engineer - AI Tooling
Core
Build software for AI-powered engineering workflows, including agent harnesses, developer workspaces, and tooling that connects AI agents to internal services.
Role type
Mid-level Software Engineer (AI Tooling & Developer Platform)
Builds
Agent harnesses, developer workspaces, MCP server tooling, and integrations for AI agents
Domain
Financial Trading / AI Engineering / Developer Tooling
Deliverable
production ML models
Required skills
Python or Java, API development, containerization (Docker, Kubernetes), security principles (auth/authorization, secrets management), software design, stakeholder collaboration
Preferred skills
Agentic AI patterns, MCP servers, LLM application patterns, evaluation/benchmarking tooling
Technologies
Python, Java, Docker, Kubernetes, MCP servers
Responsibilities
Partner with engineering teams to define and shape AI tooling solutions; Own software projects from design through delivery; Develop agent harnesses and workspace capabilities; Improve context access for agent workflows; Build shared tooling for MCP servers; Embed security and observability into integrations
Seniority
Mid-level, hands-on IC