We are seeking a skilled Python Developer to join our dynamic team working on an innovative 5G benchmarking tool project. This project focuses on developing solutions for testing and monitoring the core of modern telecom 5G Core networks, adhering to 3GPP's 5G Services Based Architecture. Our current product is a cutting-edge containerized micro-services solution, utilizing Docker, Asynchronous Python, HTTP/2, OpenAPIv3, and other advanced technologies. Leveraging our expertise in C/C++, Virtualization, and high-scale network simulation, we aim to provide unparalleled solutions in the telecom industry.
Responsibilities
- Become an expert in 5G Service Based Architecture, particularly in the RIC OpenRAN testing area.
- Collaborate with product management to translate customer requirements into actionable features.
- Enhance the functionality and capabilities of our 5G Network Functions.
- Ensure product quality and performance through automated testing within a Continuous Integration system.
- Identify and address architectural bottlenecks to improve customer satisfaction.
- Develop a user-friendly configuration and management interface for customers.
- Enhance the intelligence and integration capabilities of our solution to diagnose issues and provide practical insights to customers.
Mandatory Skills
- Bachelor's or Master's degree in Computer Science or equivalent industry experience.
- Minimum 5 years of software development experience, with a focus on Python applications.
- Proficiency in Python Version 3, with at least 3 years of experience.
- Experience with asynchronous programming, ideally with Sanic or similar frameworks.
- Familiarity with InfluxDB, RedisDB, or equivalent.
- Ability to document Micro-Services based system architectures and transition them to implementation teams effectively.
- Proven track record in delivering products from concept to support through multiple releases in an Agile/Scrum/XP environment.
Nice-to-Have Skills
- Strong network and systems troubleshooting experience, including knowledge of HTTP/HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, Internet Security, and encryption.
- Knowledge of 5G O-RAN or 5GC is advantageous.
- Experience with Agile development methodologies.
- Familiarity with Grafana for monitoring and visualization.
- Proficiency in Docker, Docker Compose, Kubernetes, Swarm, and Cloud deployments.
- Experience developing APIs with REST and handling JSON payloads.
Languages. Proficiency in English at the B2 Upper Intermediate level.
Join us in revolutionizing the telecom industry with our innovative 5G benchmarking tool project. If you are passionate about cutting-edge technology and thrive in a dynamic, collaborative environment, we welcome your application.