Senior Backend Engineer – Python (NXJ-65)
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
5+ years of experience in Python development
2+ 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.
Senior Backend Engineer – Python (NXJ-65)
Senior Backend Engineer – Python (NXJ-65)