Senior Software Engineer (Python + AI)
Posted Updated
Description
Python AI Developer
We are looking for an experienced Python AI Developer to join a team building modern AI-powered solutions based on Generative AI, LLMs, RAG and agentic AI.
You will combine strong backend development skills with hands-on AI experience, contributing to the design, development and optimization of scalable solutions in a modern Azure Cloud and microservices environment.
Tech stack
Python · FastAPI · Pydantic · asyncio · LangChain · LangGraph · RAG · LLMs · Multi-modal AI · Azure · Microservices · MongoDB · Azure SQL · Docker · Kubernetes · GitHub Enterprise · GitHub Copilot
What you bring
- 5+ years of software development experience.
- Strong experience with Python and FastAPI.
- Hands-on experience with Pydantic.
- Solid understanding of asyncio and asynchronous/parallel programming.
- Practical experience with Generative AI and LLMs.
- Experience developing agentic AI applications.
- Good understanding of RAG pipelines, vector databases and hybrid search.
- Strong analytical and problem-solving skills.
- Excellent communication and troubleshooting skills.
- Ability to work independently, prioritize tasks and take ownership.
Nice to have
- Experience with Azure Cloud and services such as Service Bus, Data Lake, Blob Storage or Redis.
- Hands-on experience with LangGraph, including state management, long-term memory or human-in-the-loop workflows.
- Familiarity with MCP or A2A protocols.
- Experience with Docker and Kubernetes.
- Strong understanding of microservices architecture.
- Knowledge of .NET / ASP.NET Core.
- Experience with MongoDB or Azure SQL.
