SABO Mobile IT GmbH logo

AI-First Python Software Engineer (m/f/d)

SABO Mobile IT GmbH·Salary not specified

Primary stack

PythonFastAPIPostgreSQLQdrantDockerCI/CDLangGraphRAG

Nice to have's

LangChainPostgreSQLAIRAGKeycloak

Job description

About the Position

AI-First Python Software Engineer (m/f/d)

At SABO Mobile IT, we build custom software for industrial and enterprise clients. Our solutions run in production and people rely on them every day. For the Software Engineer Python position, we are looking for someone to bring our AI platform SenseDrive to production level. SenseDrive searches repositories, Confluence, Jira, PDFs and tables and answers questions in natural language with sourced results. Under the hood it is a LangGraph system with multiple agents, a hybrid RAG pipeline, a knowledge graph and vector search. The product is already in use, now we are making it reliable, secure and scalable. At SABO, AI and human expertise go hand in hand. AI is a normal part of the work, not an add-on, and we work with it in an innovative and pragmatic way. We are looking for someone who approaches AI the same way and uses it purposefully in their daily work.

Responsibilities

  • Refactor and harden existing Python services and establish clear abstractions and a testing culture (pytest, integration tests)
  • Make the system production ready: observability (logging, tracing, metrics), deployments (Docker, CI/CD) and stable behavior under load
  • Own security: auth flows (Keycloak/OIDC), least privilege access, closing typical OWASP vulnerabilities, data isolation between tenants
  • Find bottlenecks in the stack and solve them pragmatically and cleanly (FastAPI, Postgres, Qdrant, indexing pipeline)
  • Deliver features: agent tools, retrieval logic (hybrid search, graph traversal) and extractors of the indexing pipeline

Requirements

  • 4 to 6 years of professional software development experience with strong Python fundamentals
  • Hands-on experience with systems in production: deployment pipelines, outages, performance and security reviews, not just local development
  • Solid understanding of security (authentication, authorization, handling secrets, input validation)
  • Experience with observability (logging, tracing, alerting)
  • Confident with Docker, CI/CD and SQL databases. You read existing code carefully before you change it
  • A pragmatic, quality-oriented way of working: incremental improvement, tests, clean code
  • English, confident in speech and writing

Nice to Have

  • Experience with LangGraph or LangChain, vector databases (Qdrant, pgvector), PostgreSQL full text search or Keycloak/OIDC
  • Experience with scaling AI workloads or building RAG or agent systems
  • German is an advantage

We Offer

  • Prague office or mostly remote, with occasional meetings on site
  • EDU days, one day per month for learning
  • Education budget of 500 EUR
  • Language and professional courses
  • A small team, short paths and collaboration as genuine partners on a product that is in use

About the Company

SABO Mobile IT GmbH

Engelstr. 6, 77815 Bühl

HRB 721688 bei Amtsgericht Mannheim

Ust. Id-Nr.: DE 298930118

Verantwortlich für die Redaktion:

SABO Mobile IT GmbH

Policy

Imprint

GDPR

Related sites:

SABO Academy '21

Intelligent Assistant

Get in touch

+49 7227 4946

E-mail

Contact form

I agree with the GDPR policy

I want to receive the latest news from SABO

How to Apply

Get in touch via the Apply button and attach your CV. If you don't meet every requirement one hundred percent but believe you're up to it, get in touch anyway.

Apply now!

Thank you for your submission.

We will keep in touch.

Oops! Something went wrong while submitting the form.

© SABO Mobile IT GmbH. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at SABO Mobile IT GmbH

All 7 roles

Popular searches