Senior Backend Engineer (Python)
We are looking for a hands-on Backend Engineer to join a growing engineering team. This position is ideal for an experienced backend developer with a strong interest in AI and cloud-native technologies, who enjoys practical, hands-on work in a collaborative environment. You will play a key role in building an innovative Generative AI solution.
In this role, you will help design and develop cutting-edge, scalable, and impactful AI-driven products together with a talented and dynamic team. This is a unique opportunity to work at the forefront of technological innovation and contribute to next-generation AI solutions.
Responsibilities
- Design, develop, and deploy state-of-the-art Agentic AI solutions with a focus on scalability, performance, and reliability
- Collaborate with cross-functional teams, including data scientists, DevOps, and front-end developers, to build robust, end-to-end Agentic AI-driven systems
- Work on complex Agentic backend systems using modern AI architecture based on n8n, OpenAI builder and LangGraph
- Play a key role in optimizing our backend infrastructure for performance and scalability while contributing to architectural decisions and best practices
- Utilize monitoring and logging tools such as Grafana, Groundcover and OpenTelemetry collector to maintain system health, security, and observability
- Mentor and collaborate with other team members, fostering a culture of knowledge sharing, innovation, and continuous improvement
- Participate in code reviews, follow best practices for code quality, documentation, and security, and maintain a strong sense of ownership for assigned tasks
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 7+ years of experience in Python development
- 1+ years of experience with Agentic AI frameworks like: LangGraph, n8n, OpenAI builder or similar
- Proficient in SQL and NoSQL databases, with knowledge of server-client architectures
- Strong expertise in Kubernetes environments (e.g., K8s, OpenShift, EKS) and microservices architecture, including designing, deploying, and managing complex containerized applications at scale
- Familiarity with Agile development methodologies and comfort working in a fast-paced, iterative environment
- Strong initiative with a sense of ownership to fix issues and optimize systems across the platform
- Effective communication and collaboration skills, with a proactive, solutions-driven approach to challenges
- Mentor and collaborate with other team members, fostering a culture of knowledge sharing, innovation, and continuous improvement
Will be a plus
- Experience deploying and managing applications in cloud-native environments (AWS/Azure)
- Familiarity with LLMs, embedding models, and popular LLM hubs like Hugging Face.
- Experience with observability and visualization tools, such as Grafana, Loki, OTEL or similar
- Knowledge of data streaming technologies (e.g., Kafka, nats) and their role in high-performance data pipelines
What we offer
- Competitive salary and benefits package
- Medical insurance
- Full Remote
- Collaborative and innovative work environment
- Career growth and development opportunities
- A chance to work with a talented and driven team of professionals
About the project
Our client develops a unique in-memory platform using innovative Machine Learning technologies. The product aims to help businesses’ achieve data and analytics processing needs with the highest speed, and to deliver real-time performance by reproducing companies’ data to the in-memory data store. An impressively fast-growing company that partners with the most leading enterprises from all over the world within various industries including healthcare, telecommunications, retail, etc.
Required languages
| English | B2 - Upper Intermediate |