Talent.com
Principal -(DPDK + Golang)
Principal -(DPDK + Golang)Tata Communications • Bengaluru, Karnataka, India
Principal -(DPDK + Golang)

Principal -(DPDK + Golang)

Tata Communications • Bengaluru, Karnataka, India
23 days ago
Job description

The Role :

We are seeking a talented and passionate Senior Backend Engineer to join our Control Plane team. The control plane is the intelligent core of our entire platform—the distributed brain responsible for routing intelligence, policy enforcement, and state management across our customers' global networks. You will not be just another backend developer; you will be building the sophisticated logic that makes our multi-cloud networking solution smart, secure, and scalable. This is a hands-on role where you will solve complex distributed systems problems and have a direct impact on the core functionality of our product.

Responsibilities :

Design and Develop Control Plane Services : Architect, build, and maintain highly scalable, resilient, and fault-tolerant microservices in Go and Python that form the backbone of our control plane.

Implement Routing and Policy Engines : Develop the core software components responsible for implementing complex routing logic and enforcing granular security policies across multiple cloud providers.

Build Robust APIs : Create and maintain clean, efficient, and well-documented gRPC and REST APIs to facilitate communication between our services and enable programmatic control for our users.

Manage Distributed State : Design and implement strategies for managing state in a distributed environment, leveraging message queues (like Kafka or NATS) and databases to ensure data consistency and reliability.

Ensure System Reliability : Write clean, maintainable, and well-tested code. You will build systems with debuggability and observability in mind to simplify troubleshooting and ensure operational excellence.

Collaborate and Innovate : Work closely with product managers and engineers from the data plane and infrastructure teams to deliver cohesive, end-to-end solutions for our customers.

Required Qualifications :

10+ years of professional experience in backend or distributed systems engineering.

Expert-level proficiency in Go and / or Python.

Proven experience designing and building high-performance, public-facing APIs (gRPC, REST).

A strong, fundamental understanding of distributed systems, including concepts like concurrency, state management, and fault tolerance.

Hands-on experience with event-driven architectures using message queues or streaming platforms such as Kafka or NATS.

Experience building and operating services in a major cloud environment (AWS, GCP, or Azure).

Preferred Qualifications :

A startup mindset : you are proactive, thrive in a fast-paced environment, and are passionate about taking ownership of your work.

A conceptual understanding of fundamental networking protocols (TCP / IP, BGP, etc.) and how they inform software design.

Experience with containerization and orchestration technologies (Docker, Kubernetes).

Familiarity with CI / CD pipelines and infrastructure-as-code principles.

Experience contributing to open-source software projects.

Create a job alert for this search

Golang • Bengaluru, Karnataka, India

Related jobs
Principal Engineer

Principal Engineer

Voya India • Bangalore Urban, Karnataka, India
We are seeking a seasoned Principal Engineer with deep expertise in Java-based enterprise systems, cloud-native architectures, and technical leadership. This role will be pivotal in driving engineer...Show more
Last updated: 30+ days ago • Promoted
Tech Lead : (Golang / Python)

Tech Lead : (Golang / Python)

AppsForBharat • Bengaluru, Republic Of India, IN
We are seeking a seasoned Backend Engineering Manager with deep expertise in Golang and Python to lead our backend team.The ideal candidate has 6+ years of experience in backend technologies and 2–...Show more
Last updated: 13 days ago • Promoted
Senior Engineer(Golang)

Senior Engineer(Golang)

ACL Digital • Bengaluru, Karnataka, India
Demonstrated ability in designing, building, refactoring and releasing software.Hands-on experience with Kubernetes plugin / operator / CRD development. Having experience with KubeRay is a big plus....Show more
Last updated: 22 days ago • Promoted
Golang Developer

Golang Developer

Webologix Ltd / INC • Bengaluru, Karnataka, India
Job Position : Go Lang Developer.GoLang + Azure DevOps + CI / CD pipeline + VMware + Hyper-V Docker+ Kubernetes.Proficient in Go programming language and its core concepts struct and interface GoLang ...Show more
Last updated: 30+ days ago • Promoted
Golang Developer

Golang Developer

HCLTech • Bengaluru, Karnataka, India
Strong hands-on experience in building scalable backend services using Golang.Proficiency in writing clean, efficient, and maintainable code. Experience with concurrency, goroutines, and channel pat...Show more
Last updated: 30+ days ago • Promoted
Golang Developer

Golang Developer

Tata Consultancy Services • Bengaluru, Karnataka, India
Responsibility of / Expectations from the Role : .Implementation of new features and bug fixing of User Interface.Integrating frontend to functional API.Show more
Last updated: 30+ days ago • Promoted
Lead Systems Architect – AI Agent Orchestration (Python / Golang)

Lead Systems Architect – AI Agent Orchestration (Python / Golang)

Phinite.ai • Bengaluru, IN
AI Agent Orchestration Platform.A "DevOps platform for AI Agents" that standardizes and accelerates AI deployments across the enterprise. We’re growing fast and we’re looking for a.AI core of our pl...Show more
Last updated: 1 day ago • Promoted
Golang Lead

Golang Lead

HCLTech • Bangalore Urban, Karnataka, India
Design and develop scalable, high-performance systems using.DynamoDB, Lambda, S3, SQS, SNS, IAM, Kinesis, EventBridge, Glue, and API Gateway. SQL / NoSQL) and conduct thorough.CI / CD pipelines, and ver...Show more
Last updated: 8 days ago • Promoted
Golang Developer

Golang Developer

ACL Digital • Bengaluru, Karnataka, India
ACL Digital is hiring Golang Developer with good experience in Microservices.Job Description is mention below : .Telecom / Networking domain is also mandatory.Show more
Last updated: 23 days ago • Promoted
Golang Developer

Golang Developer

Capgemini Engineering • Bangalore Urban, Karnataka, India
Golang (Backend & CLI Development).Kubernetes, CI / CD, DevOps Tools.Build and maintain CLI tools for managed objects.Develop backend services and CLI tools to improve efficiency.Strong hands-on expe...Show more
Last updated: 11 days ago • Promoted
Principal Engineer, Identity Platform

Principal Engineer, Identity Platform

Tata Consultancy Services • Bengaluru, Republic Of India, IN
Principal Platform Engineer Identity Engineering COE.Experience Range : More than 10 years.Scripting languages : Shell, Python, Java, Node. AWS or Azure infrastructure components and Services.Infrastr...Show more
Last updated: 1 day ago • Promoted
AWS and Golang - Senior Associate

AWS and Golang - Senior Associate

Teamware Solutions • Bengaluru, Karnataka, India
Teamware Solutions a division of Quantum Leap Consulting Pvt.AWS and Golang - Senior Associate.Location : Bangalore and Hyderabad. Work Model : Hybrid - Shift 2-11 PM.Notice Period : Immediate - 15 day...Show more
Last updated: 7 days ago • Promoted
Principal Engineer

Principal Engineer

Uplers • Bengaluru, Republic Of India, IN
Note : This is a requirement for one of Uplers' ClienT-Anakin ).Lead Engineer will own, solve problem statements, and derive solutions that enable us to productize our solution, find out ways to aut...Show more
Last updated: 20 days ago • Promoted
Technical Lead (Golang)

Technical Lead (Golang)

Kredivo Group • Bengaluru, Karnataka, India
Successfully and independently deliver large-size projects, including scoping, planning, design, development, testing, rollout and maintenance. Write clean, concise, modular and well-tested code.Rev...Show more
Last updated: 19 hours ago • Promoted • New!
Principal Developer - Golang / React.js

Principal Developer - Golang / React.js

Zyoin Group • Bangalore
Description : Requirements : - You're an experienced software developer with 10 or more years of experi...Show more
Last updated: 10 days ago • Promoted
Golang Lead with Telecom Domain

Golang Lead with Telecom Domain

Tietoevry • Bengaluru, Karnataka, India
We are looking for talented software engineers and architects to join our team working on cutting-edge 5G RAN performance and monitoring solutions. You will be working in an agile team, involved in ...Show more
Last updated: 23 days ago • Promoted
Principal Platform Engineer Identity Engineering Coe

Principal Platform Engineer Identity Engineering Coe

Tata Consultancy Services • Bengaluru, Republic Of India, IN
Principal Platform Engineer Identity Engineering COE.Experience Range : More than 10 years.Scripting languages : Shell, Python, Java, Node. AWS or Azure infrastructure components and Services.Infrastr...Show more
Last updated: 22 hours ago • Promoted • New!
Golang Lead

Golang Lead

FYERS • bangalore, India
Empower New-age Traders & Investors with the best-in-class technology and platform".We are a bootstrapped company led by our founders who are extremely passionate about creating best-in-class value...Show more
Last updated: 10 hours ago • Promoted • New!