Software Engineer - 29300 - Columbia
Core
Design and develop Python components for a core agentic platform, integrating LLMs and AI agents into enterprise backend applications.
Role type
Senior IC Python backend engineer (AI agents & LLM integration)
Builds
Production AI agents, MCP servers, and reusable AI skills for internal databases and external APIs
Domain
Enterprise AI, Cloud Infrastructure, Big Data
Deliverable
production ML models
Required skills
Python backend development, Kubernetes, LLM API integration, Prompt engineering, RAG, RESTful API design, CI/CD, Linux command line
Preferred skills
Java (Spring), LangChain/LlamaIndex/CrewAI/AutoGen, Vector databases, Kafka, AWS/Azure, SQL/NoSQL, Big data platforms
Technologies
Python, Kubernetes, AWS, Azure, Docker, Git, Kafka, Spring, MCP, LangChain, LlamaIndex, CrewAI, AutoGen, Postgres, MySQL, Kafka, NiFi
Responsibilities
Design and develop Python components for the agentic platform; Deploy, manage, and scale applications in Kubernetes; Build Model Context Protocol (MCP) servers and reusable AI skills; Implement enterprise AI safeguards including data privacy and prompt-injection defenses; Maintain automated testing pipelines for AI outputs
Seniority
Senior, hands-on IC