
Remote opportunity at
Emerging Travel GroupSenior Python Developer (CRM - AI/LLM)
Emerging Travel Group is seeking a Senior Python Developer to join its AI/LLM Team and HQ Automation division. The company operates globally to provide travel services…
Career Tools
About This Role
Emerging Travel Group is seeking a Senior Python Developer to join its AI/LLM Team and HQ Automation division. The company operates globally to provide travel services and experiences. In this remote position, the engineer will build automation tools that increase the operational efficiency of customer service personnel. The role centers on creating services and building models on top of a CRM and ERP platform, while also expanding the capabilities of…
Job Description
Emerging Travel Group is seeking a Senior Python Developer to join its AI/LLM Team and HQ Automation division. The company operates globally to provide travel services and experiences. In this remote position, the engineer will build automation tools that increase the operational efficiency of customer service personnel.
The role centers on creating services and building models on top of a CRM and ERP platform, while also expanding the capabilities of an on-premises Camunda orchestration system. The technology stack relies on Python with Django, Aiohttp, and RQ, alongside PostgreSQL, Elasticsearch, and React.js on the frontend.
This opportunity is well-suited for a software professional with extensive engineering experience who wants to build high-impact integrations involving artificial intelligence and language models. Team members collaborate closely with quality assurance, technical support, and system analysis departments while guiding project tasks through the development lifecycle.
Responsibilities
- Perform backend development on the CRM and ERP product primarily utilizing Python and Django
- Support infrastructure and manage tasks related to the Camunda platform
- Integrate language models and build or maintain dedicated services for them
- Design service architecture, execute technical choices, break down tasks, and estimate timelines
- Review peer code and consult with technical support, quality assurance, and system analysis teams
- Lead development projects within the assigned stream and coordinate resources to meet targets
Requirements
- At least five years of professional software engineering background with senior-level experience
- Minimum of five years working with Python using Django or FastAPI
- Robust familiarity with PostgreSQL including proficiency in writing raw SQL queries
- Background in API design and system integrations
- Practical tenure handling high-load architectures and massive datasets
- Working knowledge of GitFlow, CI/CD pipelines, Docker, and Kubernetes
- Spoken and written English proficiency at a B1 intermediate level or higher
Qualifications
- Prior exposure to Camunda and pyzeebe
- Direct experience building or interacting with AI and LLM models along with comprehension of their mechanics
Core Skills
Benefits
- Flexible working schedules with remote employment options
- Internal onboarding programs, training sessions, and leadership development paths
- Partial financial coverage for external conferences and training courses
- Corporate English school offering individual and group lessons alongside global speaking clubs
- Discounted corporate pricing for travel services and hotels
- MyTime Day Off providing an additional paid day away from work
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role offers the opportunity to work remotely with a flexible schedule.
What primary technologies are used in the backend?
The backend is built primarily with Python, using Django, Aiohttp, and RQ, backed by PostgreSQL and Elasticsearch.
What are the core experience requirements?
Applicants must have at least five years of professional software development experience, including a senior role, with five years specifically in Python using Django or FastAPI.
What is the salary for this position?
The provided job posting does not specify salary details.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.