Point your AI agent at freehire and let it find you a job.

Get the CLI →

Square One Resources

Open 17d reposted 17× · 17 open copies

Senior Software Engineer (Python + AI)

Posted 11 views
Discussion
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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available