Senior Python Developer (CRM - AI/LLM)

Anywhere in the World·Posted today
pythonreactkubernetesdockerllm
<img src="https://we-work-remotely.imgix.net/logos/0171/6587/logo.gif?ixlib=rails-4.0.0&w=50&h=50&dpr=2&fit=fill&auto=compress" /> <p> <strong>Headquarters:</strong> Kazakhstan <br /><strong>URL:</strong> <a href="http://emergingtravel.com">http://emergingtravel.com</a> </p> <strong>Description</strong><br><p>We are looking for a&nbsp;<strong>Senior Backend Engineer (Python)</strong>&nbsp;to join the&nbsp;<strong>HQ Automation</strong>&nbsp;division and our&nbsp;<strong>AI/LLM Team</strong>, which focuses on developing automation solutions to improve the efficiency of our Customer Service teams using modern technologies.</p><p>The AI/LLM Team develops solutions on top of our CRM/ERP platform, contributes to building AI/LLM models, develops its own services, and extends the functionality of the Camunda orchestration platform to achieve its goals.</p><p>Our CRM/ERP platform is built with Python (Django/Aiohttp/RQ). The primary database is PostgreSQL, while Elasticsearch is used for fast search across system objects. The frontend is built with React.js, and Camunda runs on-premises on our own infrastructure.</p><p>Join us to work with a great team on developing and implementing effective and exciting solutions using modern technologies, helping provide people around the world with the best possible travel experience — and getting plenty of positive feedback along the way!</p><h3>Key Responsibilities of a Senior Developer:</h3><ul><li>Backend development of the CRM/ERP product using Python, primarily with the Django framework;</li><li>Working with Camunda, including supporting its infrastructure;</li><li>Integrating with LLM models and developing and maintaining services for working with them;</li><li>Designing service architecture, making technical decisions, decomposing and estimating tasks, and participating in the Code Review process;</li><li>Consulting with System Analysis, QA, and Technical Support teams;</li><li>Managing development projects within the stream and coordinating team resources to achieve project goals.</li></ul><p></p><br><br><strong>Requirements</strong><br><ul><li><strong>5+ years of professional software development experience</strong>, including experience in a Senior Developer role.</li></ul><p><strong>Must-have:</strong></p><ul><li>5+ years of Python development experience with Django or FastAPI;</li><li>Strong knowledge of PostgreSQL and the ability to write raw SQL queries;</li><li>Experience designing APIs and integrations;</li><li>Experience working with high-load systems and large databases;</li><li>Good understanding of GitFlow and CI/CD processes, including Docker and Kubernetes;</li><li>English proficiency at&nbsp;<strong>B1 (Intermediate) or above</strong>, including spoken English.</li></ul><p><strong>Nice to have:</strong></p><ul><li>Experience working with Camunda and pyzeebe;</li><li>Experience working with AI/LLM models and an understanding of how they work.</li></ul><br><br><strong>Benefits</strong><br><ul><li>Flexible schedules and opportunity to work remotely.</li><li>Ambitious and supportive team who love what they do, appreciate each other, and grow together.</li><li>Internal programs for adaptation and training, development of soft skills, and leadership abilities.</li><li>Partial compensation for participating in external training and conferences.</li><li>Corporate English school: Group and individual lessons, speaking clubs with colleagues from all over the world.</li><li>Corporate prices on hotels and travel services.</li><li>MyTime Day Off - an extra non-working day without loss of compensation.</li></ul><p></p><p>Learn more about our data protection practices in our&nbsp;<strong>Privacy Policy</strong>:&nbsp;<a class="external" href="https://www.emergingtravel.com/career/hr-policy/">https://www.emergingtravel.com/career/hr-policy/</a></p> <p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/emerging-travel-group-senior-python-developer-crm-ai-llm">https://weworkremotely.com/remote-jobs/emerging-travel-group-senior-python-developer-crm-ai-llm</a></p>