Software Engineer – Code Mining & Telemetry

at Billennium
Location Kampala, Uganda
Date Posted December 31, 2025
Category Engineering
IT / Information Technology
Job Type Full-time
Currency UGX

Description

About the job

About the job:

Billennium is a global technology company with over 20 years of experience, committed to innovation and empowering businesses. As an employer, we offer a supportive, growth-focused environment where collaboration and creativity thrive. Join us to shape the future of technology together!

Role Summary:

We are seeking a Computer Scientist with a strong engineering background to build the data foundation for our Software Portfolio Efficiency Initiative. This role focuses on extracting, structuring, and analyzing quantitative data from code repositories (GitLab, GitHub), artifact management systems, and observability platforms (Grafana, DataDog). You will implement logic to programmatically determine relationships and enforce metadata standards across 90+ products and 50+ platform services.

Role Requirements:

To thrive in this role, you should have:

Advanced proficiency in Python and working knowledge of JavaScript

Solid experience with Version Control Systems (GitLab, GitHub) and CI/CD pipelines

Deep understanding of algorithms, data structures and graph theory (especially as applied to reverse engineering and static analysis)

Experience mining large codebases (on-premise & AWS Cloud) and integrating with systems like Artifactory, Prometheus, Splunk

Familiarity with AI/ML concepts, Graph RAG, and vector databases

Proven ability to create robust documentation (architecture diagrams, data flows, runbooks)

An exploratory mindset capable of defining technical solutions for data retrieval and analysis without explicit step-by-step instructions

WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@everjobs.ug