SS
RemoteWarsaw, Masovian Voivodeship, PolandSE
Job Description
- Design and develop scalable AI-powered backend systems for SysML-based engineering environments
- Build and maintain distributed data ingestion and ETL pipelines for large-scale engineering artifacts and technical documentation
- Develop and optimize LLM-powered workflows for metadata extraction, semantic analysis, and entity resolution
- Implement AI agents and multi-agent orchestration workflows
- Design and improve RAG-based architectures and semantic retrieval pipelines
- Develop graph-based knowledge representation and traceability analysis solutions
- Work with graph databases, graph processing libraries, and semantic relationship modeling
- Build and optimize distributed data processing workflows using Apache Spark
- Collaborate with cross-functional engineering teams to integrate AI capabilities into platform services
- Design scalable and high-performance APIs and backend services
- Improve system reliability, scalability, observability, and performance across distributed environments
- Participate in architecture discussions and technical decision-making processes
- Contribute to cloud-native infrastructure and deployment workflows
- Support deployments in secure, air-gapped, or classified environments when required
- Create and maintain technical documentation and engineering best practices
Qualifications
- At least 5 years of commercial experience in software engineering, Data Engineering, or AI systems development
- Experience with at least one JVM language
- Hands-on experience building distributed and scalable systems
- Practical experience with LLM-based applications and AI integrations
- Experience building AI agents and multi-agent systems
- Strong understanding of RAG architectures and semantic retrieval workflows
- Hands-on experience with graph technologies, graph libraries, and graph databases
- Strong understanding of ETL pipelines and large-scale data ingestion workflows
- Experience with cloud-native infrastructure and distributed environments
- Practical experience with backend platform development and API integrations
- Good understanding of semantic search, entity resolution, and metadata extraction
- Experience working with highly scalable and high-performance systems
- Strong problem-solving and communication skills
- Upper-Intermediate level of English
WILL BE A PLUS
- Background in Data Engineering
- Experience with distributed data processing, Apache Spark, or Apache Beam
- Experience with Knowledge Graphs and graph-based semantic modeling
- Familiarity with MBSE or SysML environments
- Experience supporting air-gapped or classified environments
- Experience with vector databases and embedding pipelines
- Experience with Kubernetes and cloud platforms such as AWS, GCP, or Azure
Additional Information
PERSONAL PROFILE
- Analytical mindset with strong problem-solving skills
- Ability to work independently and in a distributed team
- Adaptability to secure and classified environments
- Strong communication and collaboration abilities
- Passion for AI-driven engineering solutions
Other open roles at Sigma Software(6)
Junior Test Engineer (Telecom)
Lviv, Lviv Oblast, Ukraine
🏡 RemoteJunior Test Engineer (Telecom)
Lviv, Lviv Oblast, Ukraine
🏡 RemoteSenior Embedded Security Test Engineer
Warsaw, Masovian Voivodeship, Poland
🏡 RemoteSenior .NET Developer
Kraków, Lesser Poland Voivodeship, Poland
🏡 RemoteAI-augmented Software Developer
Kraków, Lesser Poland Voivodeship, Poland
🏡 RemoteSS
Sigma Software
View company pageSigma Software development company offers turnkey solutions development and software development teams. Learn how our 1800+ software experts can support a project.
Apply smarter with Jobr
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.
Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups