We are seeking a Python Developer to join our dynamic team working on a cutting-edge 5G benchmarking tool project. This project focuses on developing solutions for testing and monitoring the core of modern telecom 5G Core networks based on 3GPP's 5G Services Architecture. Our current product is a containerized micro-services solution leveraging Docker, Asynchronous Python, HTTP/2, OpenAPIv3, and more, alongside our existing Intellectual Property in C/C++, Virtualization, and high-scale network simulation.
As a Python Developer on this team, you will develop and maintain the framework and network functions that integrate our 5G test and monitoring solution. This role offers unparalleled exposure to the latest telecom standards and networking technologies.
Responsibilities
- Become an expert on 5G Service Based Architecture and its procedures, with a focus on RIC OpenRAN testing.
- Collaborate with product management to translate customer requirements into product features.
- Expand the functionality and capabilities of our 5G Network Functions.
- Ensure product quality and performance through automated tests integrated within a Continuous Integration system.
- Identify and address architectural bottlenecks to improve customer experience.
- Develop a configuration and management interface that is user-friendly and insightful for customers.
- Enhance our solution's intelligence, integration capabilities, and diagnostic features.
Mandatory Skills
- BS/MS in Computer Science or equivalent industry experience.
- 5+ years of overall software developer experience, preferably with Python.
- Proficiency in Python Version 3 and asynchronous programming (ideally with Sanic or similar frameworks).
- Experience with InfluxDB, RedisDB, and documenting Micro-Services-based system architectures.
- Proven track record of contributing to product development from concept to delivery through multiple releases.
- Knowledge of Agile/Scrum/XP methodologies.
Nice-to-Have Skills
- I have solid network and systems troubleshooting experience with various protocols, including HTTP/HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP, and TCP/IP.
- Familiarity with 5G O-RAN or 5GC is a major plus.
- Experience with Grafana, Docker, Docker Compose, Kubernetes, Swarm, Cloud deployments, and API development with REST and JSON payload.
Languages
English. B2 Upper-Intermediate
Join us in this exciting opportunity to work on innovative technology and be part of a team dedicated to driving the future of telecom networks. Apply now and be at the forefront of 5G development!