Amal Cyriac

Software Engineer

Bengaluru, Karnataka, India3 yrs 9 mos experience
Highly Stable

Key Highlights

  • 1st Prize in AWS DeepRacer Championship 2024
  • 1st rank in CODE STAKES 2020
  • Expertise in Linux kernel and networking
Stackforce AI infers this person is a Backend-heavy Infrastructure Engineer with expertise in Distributed Systems and Networking.

Contact

Skills

Core Skills

Distributed Systems EngineeringNetworkingEncryption

Other Skills

DPU programmingRDMAeBPFGoC++PythonLinuxOperating SystemsCFull Stack Web DevelopmentPrometheus.ioGrafanaPostgreSQLGinSoftware Development

About

Being a Software Engineer in the Distributed Systems Engineering team, I help develop and debug ACI N9K enterprise devices, taking care of low level Linux kernel crashes, network stack and load balancing ensuring high performance, reliability and scalability of the Nexus OS for our customers. My primary toolkit includes C/C++, Go, eBPF, Bash and Python. I enjoy upskilling through hands-on challenges - from building internal tools to competing in engineering contests. I was fortunate to win 1st Prize in company-wide AWS DeepRacer Championship 2024, which pushed me to apply my Machine learning knowledge under time pressure. I graduated with a Bachelor of Technology in Computer Science and Engineering from National Institute of Technology Calicut in 2022, where I honed my skills in various programming languages and frameworks, such as Django, Python, Javascript, SQL and Machine Learning. I also participated in several competitions, where I demonstrated my problem-solving abilities and earned 1st rank in CODE STAKES 2020. I am always eager to learn new technologies and techniques, and to connect with passionate individuals and companies shaping the future of software.

Experience

3 yrs 9 mos
Total Experience
3 yrs 2 mos
Average Tenure
7 mos
Current Experience

Microsoft

Software Engineer 2

Nov 2025Present · 7 mos · Bengaluru, Karnataka, India

  • DPU programming, RDMA
DPU programmingRDMADistributed Systems EngineeringNetworking

Cisco

3 roles

Software Engineer II

Promoted

Sep 2024Nov 2025 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Part of the Distributed Systems Engineering team, developing and debugging Cisco’s ACI N9K devices.
  • Worked on eBPF with Go/Golang for detecting delays in processing, monitoring and collecting information in both kernel and user space. Developed a real-time memory leak detector tool with time-graph.
  • Implemented Dynamic load balancing by programming hardware registers using internal SDK framework (C++). Used Python to detect inconsistencies between components to
  • accelerate development.
  • Made logging APIs for libraries using C, giving more control to the components. Added real-time cpu/memory checks for intensive logs, thereby solving the intermittent kernel crashes in dev-environment.
  • Debugged linux kernel crashes in Customer devices and testing phases, conducting post-mortem analysis using tools like drgn, making the Nexus OS more stable. Also debugged bootup issues, tcp connection issues, IP-layer encryption etc.
  • Wrote Bash scripts to profile components, automate repetitive tasks, later utilized as internal tools, streamlining workflows and increasing team productivity.
eBPFGoC++PythonLinuxOperating Systems+2

Software Engineer

Aug 2022Aug 2024 · 2 yrs · Bengaluru, Karnataka, India

  • Distributed Systems Engineering team
Operating SystemsNetworkingDistributed Systems Engineering

Techinical Undergraduate Intern

May 2021Jul 2021 · 2 mos · Bengaluru, Karnataka, India · On-site

  • Analytics Infra Automation using Python and pyATS on Cisco SAN switch, which made testing workflows faster.
NetworkingPython

Actionfi technologies

Intern

Mar 2020Apr 2020 · 1 mo · Kochi, Kerala, India

  • Worked on Encryption libraries using Python
PythonEncryption

Education

National Institute of Technology, Calicut

Bachelor of Technology - BTech — Computer Science and Engineering

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Distributed Systems Engineering & Networking

Explore similar profiles based on matching skills and experience