AI-First Python Software Engineer (m/f/d)
Primary stack
Nice to have's
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 rolesAI-First Python Software Engineer (m/w/d)
SABO Mobile IT GmbH · Prague
AI-First Product Manager (m/f/d)
SABO Mobile IT GmbH · Prague
AI-First Product Manager (m/w/d)
SABO Mobile IT GmbH · Prague
AI-First DevOps Engineer (m/f/d)
SABO Mobile IT GmbH · Prague