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



