Senior Python Backend Engineer (AI Solutions)
to $5500
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.
Required languages
English
B2 - Upper Intermediate
Ukrainian
B1 - Intermediate
Published 28 July
46 views
ยท
2 applications
๐
$3000-5500
Average salary range of similar jobs in
analytics โ
Loading...