IT
Pune
Posted 2 weeks ago

Role: Principal Engineer – ACOS 

Reporting To: Tech Manager 

Location: Pune (Full time)

Experience (in years): Minimum 10 to 12 + years 

Number of Vacancies: 1 

Company Overview 

We help clients achieve competitive advantage through end-to-end digital transformation across Financial Services, Telecom, Life Sciences & Healthcare, and Product Engineering sectors. Our strength lies in combining deep engineering, data science, and design capabilities with strong domain expertise. 

Our mission is to: 

  • Harness the transformational impact of emerging technologies 
  • Bridge the gap between business and technology 
  • Become an employer of choice by being employee-first in all processes and practices 

Role & Responsibilities 

As a Principal Engineer – ACOS, you will be a technical expert with deep knowledge of scalable and distributed application architecture. You will be responsible for: 

  • Owning one or more modules/areas within the product architecture 
  • Leading and clarifying technical requirements for new features 
  • Designing feasible and high-quality module architectures within defined timelines 
  • Obtaining necessary design approvals and driving implementation 
  • Hands-on development of critical and complex bugs, enhancements, and features 
  • Building lab topologies for rapid PoCs as required 
  • Guiding and mentoring new team members 

ACOS Platform Coverage Areas 

  • Logging infrastructure (Syslog, CEF, LEEF, etc.) 
  • Metrics infrastructure (NetFlow, sFlow, Kafka, ACOS counter libraries and APIs) 
  • Log and metrics integrations (Harmony/Kafka, Prometheus, Azure Monitor, AWS CloudWatch, vRealize, Fluentd, Splunk, QRadar, etc.) 
  • Harmony (Management Plane) integrations (registrations, SaaS tunnel) 
  • ZBAR (Adaptive Attack Rate Limiting for ADC) 
  • Call Home 

Primary Skills 

  • Expert-level C programming experience on Linux, RTOS, or similar real-time, high-availability embedded operating systems 
  • Strong GDB debugging skills 
  • Python programming expertise 
  • Strong understanding of networking products, OSI stack, L2/L3/L4, and load balancers 
  • Experience with TCP/IP, UDP/IP, socket programming, and standard IP protocols such as ICMP 
  • Solid knowledge of algorithms and data structures 
  • Understanding of control plane and data plane architectures in networking devices 
  • Experience with source control tools (CVS, SVN, Git) 
  • Knowledge of Kubernetes and cloud platforms such as AWS, Azure, OCI 
  • Ability to work in large, complex codebases and integrate third-party software 

Secondary Skills 

  • GO programming (good to have) 
  • Knowledge of rate-limiting, trending, standard deviation, and min/max calculation algorithms 
  • Strong understanding of telemetry and data export mechanisms 
  • Experience with message queues such as Kafka and RabbitMQ 
  • Hands-on knowledge of Kafka-based telemetry exports 
  • Experience with export mechanisms such as Syslog, sFlow, NetFlow, SNMP 
  • Data encoding/decoding formats (Avro, sFlow, NetFlow); Google Protobuf is a plus 
  • Experience with cloud analytics integrations including Azure Monitor, OCI Analytics, and AWS analytics frameworks 

Educational / Professional Qualification Required 

  • Bachelor’s degree in Computer Engineering or equivalent 
  • Master’s degree in Computer Engineering or equivalent is preferred 

Soft Skills / Competencies 

  • Strong problem-solving mindset 
  • Effective communication skills (written, verbal, listening, and presentation) 
  • Excellent team player with experience working in global teams and organizations 
  • Genuine interest in continuous learning and knowledge sharing 

Job Features

Job Category

Full time

Apply For This Job

A valid email address is required.
A valid phone number is required.
Pankaj Gupta
Pankaj Gupta

This website stores cookies on your computer. Cookie Policy

Share this job

Share on WhatsApp Share on LinkedIn email [#1572] Created with Sketch. Share via Email