-->
Senior Level

Python Developer

The Python Developer is responsible for writing code, designing, deploying, and debugging projects.

The candidate will frequently collaborate with data collection and analytics to provide useful answers and valuable insight.

Role & Responsibilities Overview

  • Create effective websites and applications.
  • Python code that is reusable, testable, and efficient should be written.
  • Connect data storage solutions and design integrative systems.
  • Integrate user-facing elements and understand end-user requirements.

Required Qualification

  • In-depth experience in Core Python Programming including Object Oriented Programming, Multithreading, Subprocesses.
  • Experience with data analysis in python including Pandas, Matplotlib, etc.
  • Knowledge in Selenium and/or other Test and Web Automation frameworks.
  • Expertise with Flask, REST APIs and frameworks, Web/HTTP services, JSON, SQL, XML/YAML, messaging, Authentication/Authorization.
  • Understands Command of Linux and Windows OS including creating and managing Virtual Machines and Containers (e.g., using Docker, AWS, OpenNebula, etc.).
  • Experience with version control using Git and GitHub/GitLab.
  • Exposure to Radio Frequency (RF) / Spectrum Physics / Wireless Networks (e.g., Telecommunications, Radar Systems, 5G).
  • Familiarity with Infrastructure Monitoring and Automation Platforms like OpenNMS, Prometheus, Grafana, Airflow, etc.
  • Able to create PDF and HTML reports using CSS, Javascript, Web Mapping, etc.
  • Knowledge in Machine Learning (esp. Deep Learning for RF), Kubernetes, C++/C# – REST frameworks such as Flask, Django – Kafka – Spark – Azure is an advantage.

Apply Now!

Here’s our Recruitment Process

Review

We review applications carefully and screen for qualifications that match our job opening(s) requirements.

Discuss solution and team structure.

We conduct a technical interview with the application to determine technical strengths and match them to the job requirements.

Paid Task/Client Interview

We’ll get to work while keeping you up to date and adapting as needed.

Team Fit Assessment

We conduct an internal evaluation to determine if a candidate is a good fit for the team and the position

Job Offer

We will extend a job offer to selected candidates who meet all requirements

    Application Form


    Call Now Button