Software Engineer - AI Platform
MariaDBCloud Database company
RemoteSenior
SmartFin Capital
GP Bullhound
Data & AI
About the role
TL;DR
Develop AI capabilities on a relational database engine, integrating AI agents and ensuring robust deployment.
- •We are looking for a Developer to join a small, high-ownership team building next-generation AI capabilities on top of a widely deployed relational database engine.
- •You will design and implement the application layers, business logic, and API workflows that sit at the intersection of data management, AI applications, and relational database operations.
- •Key Responsibilities Lead the full software development lifecycle—from application design and API implementation to deployment and feature monitoring.
- •Connect production applications with agent frameworks (e.g., LangChain) and interoperability protocols (e.g., MCP, A2A) to support scalable, framework-agnostic APIs.
- •Build application services that deploy consistently across AWS, Azure, GCP, and on-premises environments, while utilizing automated CI/CD pipelines.
- •Define and meet feature-level performance goals through rigorous query optimization, code profiling, caching strategies, and proactive security practices.
- •Requirements 5+ years of professional software development experience, with at least 2 years focused on data-intensive applications, database-adjacent features, or enterprise software.
- •Hands-on production experience deploying, debugging, and managing application services across at least two major public clouds (AWS, Azure, GCP).
- •Prior work building LLM-based applications or workflows using AI agent frameworks (LangChain, LangGraph, CrewAI, AutoGen, or equivalent).
- •Strong proficiency in Python for AI application development, alongside high proficiency in at least one backend language (such as Go, Java, or C++).
- •Deep, practical application of relational databases: writing complex SQL, structural indexing, query optimization, transactions, and schema design.
Required skills
PythonLangChainSQLAWSAzureGoogle CloudREST APIgRPCGoJavaC++
Nice-to-have skills
Neo4jRedisOpenAI APIAnthropic APIGemini API
Benefits & perks
remote work
Tech stack
PythonGoJavaC++LangChainAWSAzureGoogle CloudSQLREST APIgRPC