Golang Software Engineer - Paris - H/F
Core
Redesigning and rebuilding a legacy subscriber information system (originally in C) in Go to orchestrate customer journey events and manage a database of 15+ million subscribers for a mobile network core.
Role type
Senior Golang Software Engineer (System Architecture)
Builds
Next-generation subscriber information system and mobile network functions
Domain
Telecom / Mobile Network Core / Subscriber Management
Deliverable
production ML models | product features
Required skills
Go, C, Linux, MySQL, PostgreSQL, System Architecture, High Availability Design, Data Consistency, Error Handling, Observability
Preferred skills
Mobile Network Core Architecture
Responsibilities
Design and develop the new generation of the subscriber information system in Go; Analyze existing C system behavior and extract functional rules; Design robust, testable, and maintainable components; Develop exchanges between subscriber SI and mobile network core; Handle provisioning issues related to subscriber lifecycle; Manage data storage, consistency, transactions, and performance on MySQL and PostgreSQL; Ensure high availability, resilience, and security by design.