Job Description
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
- CV and documentation review
- Video interview with the team
- Potential access to a sample repository for code review and feedback
- 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.
Similar Jobs
Explore other opportunities that match your interests
DPWAY S.r.l.
ruralis.com