Senior Software Engineer - AI Platform
Core
Design and implement application layers, business logic, and API workflows for next-generation AI capabilities on top of a relational database engine.
Role type
Senior Software Engineer (AI Platform)
Builds
Application services integrating AI agents, vector databases, and RAG systems for enterprise data management.
Domain
Database technology + Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Python, Go/Java/C++, SQL, relational database design, AI agent frameworks (LangChain/LangGraph), vector databases, RAG, REST/gRPC APIs, multi-cloud deployment, application security, distributed tracing
Preferred skills
Open-source contributions, MCP servers, A2A protocols, graph databases, in-memory data grids, MariaDB/MySQL expertise
Technologies
Python, Go, Java, C++, LangChain, LangGraph, CrewAI, AutoGen, Neo4j, Kuzu, Redis, OpenTelemetry, AWS, Azure, GCP
Responsibilities
Lead full software development lifecycle from design to deployment; integrate AI orchestrators and interoperability protocols; develop secure multi-tenant data models; build services for multi-cloud/on-prem deployment; optimize application performance; mentor team members and drive async-first decisions
Seniority
Senior, hands-on IC