Senior Backend Engineer
Job Summary
- 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
- Strong production experience with Go Rust or Scala
- 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 or graph databases
- Experience with Apache Spark and distributed data processing
- 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 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
Remote Work :
Yes
Employment Type :
Full-time
About Company
At Sigma Software, we are involved with the clients team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more