You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build

This vacancy is closed and no longer takes applications. See open Developer Jobs

Sigma Software

Middle Python Developer (ML)

  • Remote
  • 3-6 years
  • English (B2)

Salary

Not stated

Description

A Swedish telecommunications company that builds large-scale technology for complex infrastructure is hiring a mid-level Python developer for its AI work. The company operates internationally, serves millions of users, and works with global technology partners on digital transformation.

You will join one of two AI initiatives: an LLM assistant that searches and answers questions over large technical documentation, or a knowledge graph platform that organises and links enterprise data for AI use.

The stack includes Python, LLMs, RAG, vector embeddings, hybrid search, and knowledge graphs.

Responsibilities

  • Design and build LLM features and RAG pipelines, from data ingestion through to answer generation.
  • Build and tune retrieval that combines vector embeddings with semantic and keyword search.
  • Prepare, clean, and structure source material so that AI-generated answers are more accurate and relevant.
  • Assess model quality, try new approaches, and move proven ones into production.
  • Collaborate with the team to plug AI components into the wider platform.
  • Take changes from design through implementation, testing, and deployment.
  • Work independently, and raise blockers, scope questions, and technical trade-offs early.

Requirements

  • 3+ years of commercial software development experience.
  • 2+ years of experience on AI or ML projects.
  • Solid Python skills with hands-on implementation experience.
  • Practical experience with LLMs and current AI tools.
  • Practical experience with RAG architecture, vector embeddings, and hybrid search.
  • Experience preparing information to improve AI quality: data preparation, chunking, metadata enrichment, and relevance tuning.
  • Ability to work independently and own tasks from design through deployment.
  • Upper-Intermediate English.
  • A plus: experience with knowledge graphs or graph databases.
  • A plus: background in the telecommunications domain.

About the company

Sigma Software

Also hiring in Lisbon, Portugal, Cluj-Napoca, Romania, Spain and 2 more places

30 of their 36 open roles are remote

Details11 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • Python
  • LLMs
  • RAG
Seniority
Mid-Level
Type
Full-time
Specialty
Backend
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Mid-Level
Experience
3+ years
Tech stack
  • Python
  • LLMs
  • RAG

Location

Work model
Remote
Region
Europe

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Requirements

Languages
  • English (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason