Senior Python Developer
CodingMountain

Position: Senior Python Developer

  • Category Information Technology
  • Location Bagmati, Nepal
  • Salary N/A
  • Expiry date Oct 10, 2024 (5 days left)
Job Description

Overview

We are seeking a talented and experienced Data Correlation and Asset Discovery Engineer to join our team. In this role, you will play a crucial part in designing and building infrastructure to correlate multiple data sources and matching methods. You will also research and develop algorithms for asset discovery and solve complex identification issues. Your expertise will be instrumental in creating scalable and high-quality solutions that meet our customers' needs.


Responsibilities

  • Design and build infrastructure to correlate multiple data sources and matching methods.
  • Research and develop algorithms for asset discovery and solve complex identification issues. 
  • Develop extendable libraries and utilities to speed up implementations and ensure scalable and high-quality solutions.
  • Collaborate closely with product and other R&D teams.
  • Assist in solving complex customer issues related to our solutions and platform.

Qualifications

  • 5+ years of experience with Python or Go.
  • Experience developing and maintaining production, enterprise-level systems.
  • Strong understanding of system architecture and ability to find creative solutions to complex problems.
  • Experience dealing with performance and high-scale systems.
  • A collaborative mindset, sense of ownership, and a strong sense of urgency.
  • Data-driven approach to problem solving.
  • Excellent communication skills.
  • Familiarity with networking concepts and technologies.
  • Bachelor's degree in Computer Science, Information Technology, or equivalent.

Desired Skills

  • Network security
  • SQL and No SQL databases
  • Asynchronous programming
  • APIs
  • Docker
  • Micro service architecture


About the Role

This is a challenging and rewarding opportunity for a highly motivated and skilled engineer to contribute to the development of innovative solutions that have a significant impact on our customers' businesses. You will work in a collaborative environment with a team of talented professionals and have the opportunity to learn and grow your skills.