Posted Oct 29, 2026

Application Developer

Apply Now
Job Title: Application Developer Location: Remote Duration: 3-month contract Job Description: We are seeking a Senior Backend Software Developer to join our AI team team. This system uses LLMs, Python Fast API, and Document Extraction to do unstructured document processing for NER applications. You will contribute to both backend development, building new features, improving system reliability, and collaborating with a small agile team. Ability to build an agent harness from scratch is a plus, along with ability to explain each component of an LLM and how it works. Core Responsibilities: - Work with PostgreSQL for database operations, including schema design and query optimization - Integrate with Azure OpenAI and embedding models for LLM-powered features - Architect and design LLM evaluation, prompt optimization, drift detection - Write strong clean typed Python code that's production ready - Write unit and integration tests (pytest) with high coverage; participate in code reviews Qualifications: - 5 years of professional software development experience - Strong proficiency in Python (3.10 ), FastAPI, and async/await patterns - Strong proficiency in PostgreSQL (schema design, query optimization, migrations) - Experience integrating with LLM APIs (OpenAI, Azure OpenAI) and building AI-powered features - Experience with building test suites, golden data sets, and LLM evaluation - Some familiarity with LLM components such as tokenization, cache, etc. - Strong code quality practices — type annotations, linting, automated testing - Excellent communication skills; ability to work independently in a distributed team - Familiarity with Pydantic, dependency injection patterns, and repository-pattern architectures is a plus