Software Engineer - AI Platform
Core
Build next-generation AI capabilities for data-intensive applications by integrating AI agents, vector search, and RAG systems with relational databases and enterprise workflows.
Role type
Senior Software Engineer (AI Platform)
Builds
Production-ready AI applications, agent frameworks, and data services for cloud and on-premises environments
Domain
Enterprise AI, Data Engineering, Cloud Infrastructure
Required skills
Python, Go/Java/C++, SQL, Vector Databases, LLM Agent Frameworks, Cloud Platforms, API Design, Observability
Preferred skills
MCP servers, A2A protocols, Graph Databases, Redis, On-premises packaging
Technologies
LangChain, LangGraph, CrewAI, AutoGen, AWS, Azure, GCP, OpenTelemetry, gRPC, Redis
Responsibilities
Own full software development lifecycle from design to deployment; Build application services connecting AI with database operations; Integrate AI agent frameworks and interoperability protocols; Design secure, versioned data models for multi-tenant isolation; Develop services across multi-cloud and on-premises environments; Optimize application performance via SQL and query tuning; Design REST/gRPC APIs; Establish observability through logging and tracing; Mentor teammates and make engineering decisions.
Seniority
Senior, hands-on IC