Senior Software Engineer (Python, Java, Knowledge Graph, AI/RAG)

j-labs

Kraków, Poland • 16m ago • On-site

Senior

On-site

160 - 190 PLN/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer focused on Python, Java, Knowledge Graph and AI (LLM/RAG)

  • Work: Hybrid; at least 6 days per month on-site in Kraków

  • Environment: International team

Description

Build and maintain production backend services for a scalable Knowledge Platform that manages knowledge, metadata, and unstructured data for AI applications. You will design REST APIs and service contracts, integrate external data sources, and develop Knowledge Graph–based data models and AI-enabling services for LLM and RAG.

Responsibilities

  • Design, develop, and maintain production backend services

  • Create REST APIs and communication contracts between services

  • Integrate external data sources and systems

  • Process structured and unstructured data

  • Build mechanisms for metadata management, data lineage, and data provenance

  • Design data models and develop Knowledge Graph solutions

  • Build AI-supporting services for LLM and RAG

  • Work with relational databases, NoSQL, and graph databases

  • Ensure quality, performance, reliability, and security

  • Participate in CI/CD, monitoring, and observability processes

  • Collaborate with architects, data engineers, and international project teams

Requirements

  • Experience delivering production backend systems

  • Strong Python and working knowledge of Java

  • REST API design and development experience

  • SQL and relational databases

  • Knowledge Graph concepts

  • Experience with structured and unstructured data processing

  • Understanding of metadata management, data lineage, data provenance, and data quality

  • External API integration experience

  • CI/CD and cloud environment knowledge

  • Analytical problem-solving skills

  • Ability to work in an international environment

  • English C1+ and Polish B2+

Benefits

  • Work with modern technologies: Python, Java, Knowledge Graph, AI, LLM, and RAG

  • Interesting technical challenges combining backend engineering, data processing, and AI development

  • Real product impact across multiple teams and organizational areas

  • Long-term project with opportunities to grow and influence technical decisions

  • International collaboration with experts across multiple countries

  • Growth in Knowledge Graph, modern data platforms, and AI expertise

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer (Python, Java, Knowledge Graph, AI/RAG) role

Improve your resume for just $5

PLN 160 – PLN 190/year

Unlock Full Resume Report