Backend Software Engineer – AI / LLM Applications Confidential Company
Develop backend applications integrated with AI models using Python, FastAPI, .NET/C#, PostgreSQL, Docker, Gemini API, and OpenAI API. Build structured context workflows that combine user input, retrieved data, internal tools, metadata, and prompt templates before model execution.
Develop RAG pipelines with document chunking, embeddings, vector storage, contextual retrieval, source references, and retrieval tracking. Implement prompt chaining, structured templates, XML-style tags, tool calling, model parameter configuration, reasoning controls, and structured outputs.
Create streaming FastAPI endpoints for progressive AI responses and optimize retrieval and LLM workflows. Build PostgreSQL tables, indexes, and stored procedures for agent context persistence and controlled data retrieval.
Develop OCR, speech-to-text, text-to-speech, document anonymization, and agent orchestration workflows. Containerize services with Docker and implement asynchronous .NET jobs with Quartz.NET, retry handling, and orchestration integration.