At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Senior Software Engineer to join one of our clients' team. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.
Key Responsibilities:
-
Design and develop scalable, multidisciplinary applications for data representation within SoC environments
-
Build and maintain databases, knowledge graphs, and RAG pipelines
-
Deploy and manage solutions on cloud platforms (Azure, AWS, or GCP) using containerization (Docker)
-
Develop and maintain CI/CD pipelines with automated regression testing
-
Write tests and benchmarks to ensure system performance, reliability, and quality
-
Apply best practices for code quality, data handling, and access control
-
Support R&D teams in:
-
Creating and managing databases and knowledge graphs
-
Ingesting and processing various data sources
-
Collaborate on improving development workflows using coding assistants and AI agents
Requirements
-
Strong experience in Python programming
-
Proven track record in designing scalable applications
-
Hands-on experience with cloud platforms (Azure, AWS, or GCP)
-
Experience in data engineering, including building knowledge graphs / ontologies
-
Solid understanding of databases (SQL/NoSQL)
-
Experience with CI/CD pipelines and automation
-
Strong background in software testing (unit, integration, regression)
-
Experience with Docker and cloud-based deployments
-
Familiarity with RAG pipelines and modern data processing approaches
-
Experience using AI coding assistants / agents is a plus
Nice to Have
-
Experience working in SoC or hardware-related environments
-
Exposure to large-scale data systems or AI-driven applications
-
Knowledge of data security and access control best practices