Regular Python Developer

Noida, Uttar Pradesh, India
Apr 17, 2024
Apr 04, 2025
Remote
Full-Time
3 Years
Job Description

We're seeking a Python Developer to join our team working on an exciting project focused on developing a dynamic 5G benchmarking tool. This project involves creating solutions for testing and monitoring the core of modern telecom 5G Core networks, utilizing the latest technologies including Docker, Asynchronous Python, HTTP/2, and OpenAPIv3. As part of this initiative, you'll be involved in developing and maintaining the framework and network functions integral to our 5G test and monitoring solution, providing unparalleled exposure to cutting-edge telecom standards and networking technologies.

Responsibilities

  1. Domain Expertise. Become an expert on 5G Service Based Architecture and its procedures, particularly applied to RIC OpenRAN testing.
  2. Product Development. Collaborate with product management to translate customer requirements into product features and functionalities.
  3. Functionality Enhancement. Expand the functionality and capabilities of our 5G Network Functions, ensuring product quality and performance through automated tests integrated within a Continuous Integration system.
  4. Architecture Optimization. Identify and address architectural bottlenecks, providing solutions to improve product performance and customer experience.
  5. Interface Development. Develop a configuration and management interface that effectively exposes our product's features and capabilities to customers.
  6. Solution Improvement. Enhance our solution to be smarter, easier to integrate, and more capable of diagnosing issues and providing actionable insights to customers.

Skills Required

Must-Have

  • Bachelor’s or Master’s degree in Computer Science or equivalent industry experience.
  • 3+ years of overall software development experience, preferably with Python-related applications.
  • Proficiency in Python Version 3 and asynchronous programming, ideally with Sanic or similar frameworks.
  • Experience with InfluxDB, RedisDB, and documenting Micro-Services based architectures.
  • Proven track record of taking a product from concept through delivery and subsequent support through multiple releases.
  • Applied knowledge in an iterative development environment employing Agile/Scrum/XP methodologies.

Nice to Have

  • Solid network and systems troubleshooting experience with various protocols and Internet Security.
  • Familiarity with 5G O-RAN or 5GC knowledge.
  • Experience with Agile development, Grafana, Docker, Docker Compose, Kubernetes, Swarm, Cloud deployments, and API development with REST and JSON payload.
  • Language Proficiency. English.B2 Upper Intermediate
  • Seniority Level: Regular

If you're passionate about cutting-edge technologies and want to contribute to shaping the future of telecom networks, join us in this exciting journey. Apply now to be part of our dynamic team!