FY25 SE ID AMS Cl R&D 6 - Pipeline Apps

VIAVI

2 - 5 years

Chennai

Posted: 16/01/2025

Job Description

Summary:

Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as Software Engineer (Applications) (5141-5146) or Software Engineer (Systems) (5161-5166).

Duties & Responsibilities:

BasicQualifications:  

  • BS or MS in Computer Science, Computer Engineering, Software Engineering, or related field 
  • Excellent English-language written and verbal communication skills 
  • 4+ or more years of software development experience, using an Agile methodology (e.g., SCRUM or Kanban), including design, development, and testing activities. 
  • Experience building ETL data pipelines 
  • Relational data modelling for SQL-based databases / data schema design 
  • Working with a variety of data formats such as JSON, Yaml, CSV, AVRO 
  • Experience working in a Linux environment (RHEL or Oracle Linux preferred) / bash scripting 
  • Experience using Kubernetes to deploy and manage resources 
  • Performance tuning of large-scale Kafka / Spark deployments 

Preferred Qualifications: Experience with some or all of the following: 

  • Working knowledge of Apache Kafka 
  • Working knowledge of Apache Spark 
  • Working with applications using containerized Microservices 
  • Python for solution test automation 
  • GitOps approach for CI/CD 
  • Atlassian tool suite, including JIRA, Confluence, Bitbucket/Git, Bamboo 
  • Deployment of applications in a cloud-hosted environment 
  • Monitoring system performance with tools such as Prometheus and Grafana 
  • Strong technical communication skills 

Duties/Responsibilities:  

  • Design ETL (extract, transform, load) data pipelines using VIAVI’s in-house data platform 
  • Produce prototypes of data pipelines for use as demos 
  • Convert prototypes into horizontally scalable solutions for big-data / high-volume telecoms deployments 
  • Be an effective, contributing team member, improving technologies, and consistently applying best practices 
  • Collaborate with product management and solution delivery teams to build customer-facing solutions 
  • Work within R&D using a CI/CD development model to produce and validate solutions 
  • Execute full software development life cycle (SDLC), including ongoing troubleshooting, maintenance, support, and enhancements for customer deployments 

Pre-Requisites / Skills / Experience Requirements:

About Company

Viavi Solutions Inc. is a global provider of network testing, monitoring, and assurance solutions, headquartered in Milpitas, California. The company offers a range of products and services designed to support network operators, service providers, and enterprises in optimizing their network performance, security, and service quality. Viavi's solutions are used in areas such as 5G, fiber optics, wireless, and cloud networking. The company provides network testing tools, performance monitoring, and troubleshooting solutions for both physical and virtual networks. Viavi is also known for its expertise in optical networking and its role in advancing technologies related to network automation, performance visibility, and cybersecurity.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).