Python Developer
ВакансииSummary
Andersen invites a Python Developer for a project with a U.S.-based global travel payment provider. The role focuses on auditing data systems and building AI-powered tools like intelligent chatbots, knowledge bases, and backend services.
The customer is a global corporate travel payment solution owned and operated by the world’s airlines. The network consists of major airlines that issue charge cards accepted by thousands of merchants around the world for air, rail, cruise and travel agency payments.
The project is a new initiative with a key client focused on auditing and analyzing their current data landscape. The goal is to assess the quality, structure, and readiness of their data infrastructure and pipelines, with a long-term vision of enabling AI-powered tools.
Technology stack: Python, FastAPI, Flask, Django, JSON, XML, HTML, OpenAI API, LangChain/LlamaIndex.
Responsibilities
- Designing and implementing intelligent chatbot capable of parsing and extracting structured content from internal platforms such as Confluence, Jira, and Wikis.
- Delivering relevant and context-aware responses to both technical and non-technical users.
- Applying LLMs, embeddings, and frameworks like LangChain or LlamaIndex to build a searchable, dynamic knowledge base.
- Integrating the OpenAI GPT API for prompt engineering, chat completions, and document summarization.
- Building backend services to automatically generate documentation from development and release artifacts.
- Performing analysis of release quality and readiness.
- Creating pipelines for data extraction, transformation, and insight generation from tools like Jira, Git, and CI/CD logs.
- Developing backend systems using Core Python with a strong focus on OOP, async/await, and performance optimization.
- Building and maintaining REST/gRPC APIs using FastAPI, Flask, or Django.
- Working with both structured and unstructured data (e.g., JSON, XML, HTML).
- Integrating third-party APIs and managing both relational and vector databases, including embedding storage and retrieval.
Requirements
- Experience as a Python Developer for 4+ years.
- Hands-on experience with FastAPI, Flask, or Django for building scalable web APIs.
- Experience in developing chatbots and experience with AI.
- Solid understanding of data formats and parsing techniques (JSON, XML, HTML).
- Experience with data engineering tasks, including ETL pipelines.
- Knowledge of LLMs, embeddings, and AI/NLP integration using tools like OpenAI API, LangChain, or LlamaIndex.
- Familiarity with prompt engineering and building RAG pipelines.
- Experience with API integration and database management.
- Good problem-solving and communication skills.
- Level of English – from Intermediate+ and above.
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Будем рады видеть вас!
Мы обрабатываем персональные данные по GDPR
Все еще ищешь вакансию мечты в IT? Тогда кликни здесь, чтобы увидеть полный список открытых вакансий в команде Andersen. У нас постоянно открываются новые позиции!