Python Software Engineer (Remote, Contract) Opportunity

isagog company

Subscribe to our Telegram Channel

Python Software Engineer (Remote, Contract) in ITALY

Remote 4 months ago

Python Software Engineer (Remote, Contract)

  • Position: Python Software Engineer
  • Type: Fully Remote Contract (3 months, with possible extension)
  • Start Date: ASAP


About ISAGOG

ISAGOG is an Italian AI engineering firm building state of the art knowledge-based solutions. We specialize in serving semantically rich industries, including Media & Publishing, and Art, Culture & Education. Our team is competent at creating intelligent, cutting-edge AI applications that transform how organizations leverage and interact with complex information.

We're a fully remote organisation and welcome such collaboration. 

The core team is based on GMT+1.


Key Responsibilities

  • Develop modular components for advanced Knowledge Graph based Retrieval Augmented Generation (RAG) pipelines following our standard and chosen architectures
  • Contribute to the evolution of the architectural design of innovative knowledge extraction systems
  • Write well-tested and well-documented Python code with a special focus on FastAPI/Pydantic based code which will be deployed via Docker images
  • Participate in code reviews and technical discussions


Required Qualifications

  • Experience building backend platforms that can support multiple client projects or product lines
  • Expert-level Python programming skills (3.10+, asynchronous, typed) with development experience, including significant exposure to complex, team-based projects
  • Track record of crafting intuitive but well documented products with strong attention to detail
  • Experience with Docker, Docker Compose and GitHub Actions for CI/CD. Comfortable working in Linux/Unix environments.


Optional but cool

  • Understanding of knowledge graph technologies such as RDF, OWL, TTL, SPARQL (we do not use LPG such as Neo4J)
  • Understanding of large language models and RAG architectures
  • Experience with Haystack framework, Weaviate vector database
  • Contributions to open-source projects


What We Offer

  • Competitive compensation
  • Flexible remote work environment
  • Professional growth and learning opportunities


Team Collaboration

  • Communication primarily via Mattermost collaboration platform
  • Regular video meetings through Google Meet
  • Code versioning and distribution through GitHub


Application & Hiring Process

  1. CV and documentation review
  2. Video interview with the team
  3. Potential access to a sample repository for code review and feedback
  4. Decision and onboarding


How to Apply

Please send the following to hiring@isagog.com:

  • CV
  • GitHub profile / Portfolio of relevant work
  • Brief introduction or cover letter


ISAGOG is an equal opportunity employer.

We celebrate diversity and are committed to creating an inclusive environment for all employees.



Apply now

Subscribe our newsletter

New Things Will Always Update Regularly