Backend Engineer - Python / FastAPI / LLM Pipelines
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
Environment: International team ️ English: Good professional working proficiency required What will you be working on? You will help build and operate the Python backend behind an AI-powered platform used to process, compare, update and evaluate complex technical content. Your responsibilities will include:
- Designing and maintaining REST APIs using Python and FastAPI .
- Developing typed API schemas with Pydantic and strong typing practices.
- Building asynchronous backend components and secure endpoints.
- Developing agentic AI pipelines using LangGraph and LangChain .
- Implementing workflows for content discovery, matching, editing, validation and evaluation.
- Integrating Azure OpenAI models using structured outputs and function/tool calling.
- Developing RAG-based solutions using embeddings and FAISS .
- Implementing grounding, provenance and hallucination-control mechanisms.
- Processing engineering datasets and large structured XML documents.
- Performing data transformations using pandas and openpyxl .
- Developing database integrations using SQLAlchemy 2.x, PostgreSQL and AWS Aurora .
- Containerizing and deploying backend workloads using Docker and AWS ECS/Fargate .
- Working with AWS services such as ECR, Secrets Manager, RDS and SSO .
- Maintaining automated testing practices using pytest .
Requirements
- Strong professional experience with Python .
- Solid experience developing APIs with FastAPI .
- Experience with Pydantic, async Python and typed backend development .
- Experience with SQLAlchemy and PostgreSQL .
- Hands-on experience developing LLM applications using LangGraph and/or LangChain .
- Experience integrating OpenAI or Azure OpenAI APIs .
- Knowledge of RAG, embeddings, vector search and structured LLM outputs .
- Experience implementing techniques to reduce hallucinations and improve LLM output quality.
- Experience processing structured or semi-structured datasets.
- Knowledge of Docker and AWS cloud services .
- Experience with automated testing using pytest .
- Experience with XML processing is highly valued.
- Experience with AWS Aurora, ECS/Fargate or RDS Data API is a plus.
- Good professional English communication skills. Technology Stack Python · FastAPI · LangGraph · LangChain · Azure OpenAI · RAG · FAISS · Pydantic · SQLAlchemy · PostgreSQL · AWS Aurora · Docker · ECS/Fargate · pandas · XML · pytest If you enjoy working at the intersection of backend engineering, generative AI and cloud-based data processing , we would love to hear from you.
About the company
Roche Sant Cugat del Valles Volver a la última búsqueda Trabajos ) Backend Engineer - Python / FastAPI / LLM Pipelines | 100% Remote ( volver a la última búsqueda Recibir ofertas similares por correo electrónico No gracias, llévame a la oferta de empleo Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies. Inscribirse en esta oferta
Profesiones
- Técnico
- Recepciónista
- Administrador
- Ventas
- Enfermero
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are Large Language Models?
Dev Digest 121 - AI goes offline
Fully Remote Software Engineer Jobs
How to Become an AI Engineer