Jobs → Engineering → Python & API Engineer

Python & API Engineer

Perimidi PavaniUnited StatesMIDPosted 13d ago
PythonAPI EngineeringFastAPILangChainLangGraphLLMsPostgreSQLKubernetesDockerGitHub ActionsJenkinsOpenTelemetryPrometheusGrafana
About the Role We are seeking a Python & API Engineer to join our team and contribute to the development of enterprise knowledge-base infrastructure and AI-enabled backend services. Key Responsibilities • Design, develop, maintain and evolve enterprise knowledge-base infrastructure and AI-enabled backend services using Python and FastAPI. • Build and optimize ingestion, chunking, embedding, vector indexing, semantic retrieval, reranking, context construction and grounded RAG pipelines. • Develop LangChain and/or LangGraph-based agent workflows and reusable agent-runtime capabilities including tool calling, state management, retries, validation, guardrails and human approval where required. • Integrate LLMs and enterprise knowledge sources securely through reusable APIs and services; use MCP or similar agent-tool integration patterns where appropriate. • Implement PostgreSQL/vector database persistence, metadata filtering and retrieval patterns optimized for accuracy, latency and scale. • Containerize services with Docker and deploy/manage them on Kubernetes. • Build and maintain CI/CD pipelines using GitHub Actions, Jenkins or equivalent tools, including automated testing and deployment controls. • Implement logging, tracing, metrics, dashboards and alerts using OpenTelemetry, Prometheus, Grafana and/or enterprise monitoring tools. • Diagnose and resolve issues across APIs, retrieval pipelines, agent execution, databases, containers and distributed infrastructure. • Improve performance, reliability, security, scalability and cost efficiency of production AI services. • Establish automated tests and evaluation approaches for APIs, retrieval quality, grounded responses and agent behavior. • Apply secure coding, access controls, audit logging, prompt/output validation and responsible-AI practices. • Partner with product, architecture, data, security, DevOps and application teams to translate business needs into reusable knowledge and AI platform capabilities. • Document architecture decisions, API contracts, operational procedures and knowledge-platform standards. • Participate in Agile delivery, code reviews, technical design discussions, mentoring and production support Requirements • Strong hands-on experience with Python 3.11+ and production backend development. • Strong experience building secure, scalable REST APIs and microservices using FastAPI; familiarity with Flask/Django is useful. • Strong understanding of asynchronous Python, API design, validation, error handling, authentication/authorization, and enterprise integration patterns.

Similar projects

Backend Engineer
Divija Y · C#, .NET 8, ASP.NET Core MVC
Backend Engineer
Moulika Reddy · C#, .NET 8, ASP.NET Core MVC
Backend Engineer
Geeta Sravanti Adusumilli · C#, .NET, AWS
Early · 0 applied1 of 8,052 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy