Python GoLang Lead, Wipro

Python GoLang Lead, Wipro

Company Wipro
Job title Python GoLang Lead
Job location Menlo Park, California, US
Type Full Time

Responsibilities:

  • Develop and maintain software systems that support network operations, focusing on high availability, robustness, and timely data processing.
  • Utilize programming languages such as Python and GoLang to build and optimize software applications.
  • Work with relational databases to manage, manipulate, and analyze large datasets relevant to network operations.
  • Design and implement transactional systems capable of operating within near real time constraints (100 ms. to 5 sec).
  • Create sophisticated algorithms for correlating events based on temporal, topological, and other network-oriented dependencies.
  • Engage in the development and testing of fault correlation systems, including fault management, failure analysis, and system integration.
  • Explore and potentially integrate machine learning techniques to enhance system capabilities and performance.
  • Collaborate with cross-functional teams to ensure that software solutions align with business needs and network operational goals.
  • Participate in continuous improvement initiatives by identifying and addressing software and network vulnerabilities.

Requirements & Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a strong proficiency in Python and GoLang.
  • Experience with relational databases and an understanding of data structures and algorithms.
  • Knowledge of transactional systems and the development of time-sensitive algorithms.
  • Experience or a strong interest in network operations and operational support systems (OSS) is highly desirable.
  • Familiarity with developing software systems for event correlation, fault management, and network dependency analysis.
  • Experience in designing and developing software systems using machine learning is a plus.
  • Excellent problem-solving skills and the ability to handle complex technical challenges.
  • Strong communication and collaboration skills, capable of working effectively in a dynamic team environment.

apply for job button