Digicode is a custom software, mobile app and next generation global technologies development company. The story of Digicode began in Kyiv, Ukraine in 2008. In 2016 the headquarters moved to Texas, the US. We have development centers in several cities of the US, Ukraine, Costa Rica and Slovakia.
5 червня 2025

Python Developer — RAG & Data Focus | Remote (вакансія неактивна)

Київ, Полтава, віддалено

Now is an amazing time to join our company as we continue to empower innovators to change the world. We provide top-tier technology consulting, R&D, design, and software development services across the USA, UK, and EU markets. And this is where you come in!

We are looking for a Python Developer to join a Proof of Concept (PoC) project focused on building an AI/ML product that leverages Natural Language Processing (NLP) and Retrieval-Augmented Generation (RAG).
The solution will be integrated with Azure OpenAI and involves building text processing pipelines, embedding models, and vector search capabilities.

The project is hosted in Azure Cloud and uses a modern Python stack: FastAPI, LangChain, Pandas, and others.

Required Experience:

    1. Python (Core):
      • Strong knowledge of Python 3.11+
      • Experience with asynchronous programming
      • Experience with libraries: Pydantic, httpx, Pandas, NumPy
    2. REST APIs:
      • Development of REST APIs using FastAPI (preferred), or Flask, Django REST Framework
    3. AI/NLP & Vector Databases:
      • Desired experience with NLP libraries: spaCy, NLTK, Hugging Face
      • Understanding of RAG principles (LangChain or LlamaIndex is a big plus)
      • Experience with PostgreSQL (especially with pgvector for vector search)
    4. Linux & DevOps:
      • Comfortable working in Linux (Ubuntu) via CLI
      • Solid knowledge of Git (Bitbucket), understanding of pull request workflows
      • Familiarity with Jenkins or GitHub Actions for CI/CD
      • Experience with Docker (Kubernetes is a plus, but not required)
    5. Integrations & Azure:
      • Basic experience with Azure: Container Apps, Azure SDK, App Insights, KeyVault
      • Experience with Pub/Sub systems (Kafka, Azure Queue)
      • Working knowledge of Azure OpenAI SDK (a plus)
    6. Data & ETL:
      • Experience with data transformation using Pandas, NumPy
      • Solid SQL skills for working with PostgreSQL

Key Requirements:

  • Excellent command of Python 3.11+, FastAPI, and REST API development
  • Practical experience with asynchronous programming in Python
  • Hands-on experience with NLP technologies or RAG is a big plus (but not strictly required)
  • Confident working knowledge of PostgreSQL and Linux

Process:

  1. Intro call with a recruiter.
  2. Internal technical interview.
  3. Communication with clients.

What to Expect From Digicode?

🌎 Work from Anywhere: From an office, home, or even while traveling, as long as you’re in the same time zone as your colleagues.

💼 Professional Development: Career growth opportunities, paid language classes, conference and education budgets, and internal 42 Community training.

󰩔 Work-Life Balance: 18+ paid vacation days, paid sick leave, a flexible schedule, medical insurance for employees and their children, and a monthly wellness budget.

🙌 Culture of Openness: A community where everyone feels welcome, with minimal bureaucracy and a flat organizational structure. Plus, enjoy corporate gifts, celebrations, free snacks, and play/relax rooms for office visitors.career page.

Does this revision align with your expectations? Let me know if you’d like further refinements!