Skip to content
Back to all jobs

Senior Python Backend Engineer (AI Solutions)

Share:XWhatsApp
Remote- full time- Posted July 28, 2026- via djinni.co

You will be redirected to djinni.co to apply.

About the role

We are looking for an experienced Backend Engineer with deep Python expertise to join an international engineering team building modern cloud-native solutions. The role focuses on designing scalable backend platforms, distributed services, and intelligent automation capabilities for enterprise-grade applications.

You will work closely with software architects, product stakeholders, and DevOps engineers to deliver secure, reliable, and high-performing systems.
 

What we're looking for

  • 8+ years of commercial software engineering experience.
  • Strong expertise in Python and modern backend development.
  • Solid understanding of object-oriented programming, software design principles, and architectural patterns.
  • Experience building scalable distributed applications and microservice-based solutions.
  • Hands-on experience with modern Python frameworks such as FastAPI, Flask, or Django.
  • Experience developing REST APIs and backend integrations.
  • Strong knowledge of relational databases (PostgreSQL, SQL Server) and familiarity with NoSQL technologies.
  • Practical experience with containerization and orchestration tools (Docker, Kubernetes).
  • Experience working with cloud platforms, CI/CD pipelines, and automated deployment processes.
  • Understanding of secure software development, application scalability, and system reliability.
  • Ability to work independently in Agile teams.
  • Strong communication skills and willingness to mentor other engineers.
     

Nice to have

  • Experience with AI-powered applications.
  • Familiarity with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agents, or workflow automation.
  • Exposure to cloud-native architectures and modern platform engineering.
     

Responsibilities

  • Design and implement scalable backend services using Python.
  • Develop distributed applications capable of handling high-load environments.
  • Build and maintain APIs, integration services, and backend components.
  • Participate in architecture discussions and technical decision-making.
  • Improve application performance, reliability, observability, and security.
  • Contribute to automated testing, CI/CD pipelines, and engineering best practices.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Review code, share knowledge, and support technical growth within the team.
     

What you'll get

  • Long-term international project.
  • Remote-first collaboration with an experienced engineering team.
  • Opportunity to work with modern cloud technologies and AI-related solutions.
  • Challenging technical tasks and ownership of engineering decisions.

 

More tech development jobs

Sponsored

Working abroad? Stay connected with a Saily eSIM

Get affordable mobile data the moment you land. No physical SIM, no roaming bills.

Use code MONIQU2427 at checkout

Get a Saily eSIM →

Affiliate link: we may earn a commission at no extra cost to you.

Get booked. Keep 85% of every booking.

Be discovered by clients looking for talent in your city.

  • Self-serveList your profile on a flat subscription. Clients send you an inquiry through the platform.
  • ManagedPrefer a hands-on option? Elite managed bookings are arranged with us by agreement, a separate paid lane.