Talent.com
Principal -(DPDK + Golang)

Principal -(DPDK + Golang)

Tata CommunicationsBengaluru, India
4 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, India

Related jobs
  • Promoted
Principal Engineer

Principal Engineer

Voya IndiaBangalore 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 moreLast updated: 26 days ago
  • Promoted
Principal Architect

Principal Architect

VerdethosBengaluru, Republic Of India, IN
Verdethos is a cutting-edge supply chain management platform revolutionizing how businesses approach sustainability and transparency. Our platform enables sustainable sourcing, automates supply chai...Show moreLast updated: 17 days ago
  • Promoted
Senior Engineer(Golang)

Senior Engineer(Golang)

ACL Digitalbangalore, karnataka, in
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 moreLast updated: 3 days ago
  • Promoted
Principal Engineer

Principal Engineer

Antal InternationalBengaluru, Karnataka, India
Principal Software Engineer – Core Platform (Scala / Java) We’re partnering with a US-based AI and computer vision company that’s transforming how people experience movement in the physical world ...Show moreLast updated: 4 days ago
  • Promoted
Principal Architect, Cloud

Principal Architect, Cloud

Rakuten SymphonyBengaluru, Karnataka, India
Rakuten Symphony is reimagining telecom, changing supply chain norms and disrupting outmoded thinking that threatens the industry’s pursuit of rapid innovation and growth.Based on proven modern inf...Show moreLast updated: 22 days ago
  • Promoted
Application Development Engineer (GOLANG)

Application Development Engineer (GOLANG)

Arista NetworksBengaluru, India
Arista Networks is looking for a Software Developer to build and implement software tools and Machine Learning models.The ADE will work with other Developers throughout the software development lif...Show moreLast updated: 30+ days ago
  • Promoted
Principal C Engineer

Principal C Engineer

AscendionBengaluru, Republic Of India, IN
Notice Period : Immediate to 20 days.Must have Skills : C++, Embedded C++, OOPS, Multithreading, Linux / Unix, shell scripting. We are seeking a highly skilled C++ Developer with 6–9 years of experienc...Show moreLast updated: 4 days ago
  • Promoted
Golang React Lead Developer| 5+ Years| Full Time| Bangalore / Managalore

Golang React Lead Developer| 5+ Years| Full Time| Bangalore / Managalore

Tekgence IncBengaluru, Karnataka, India
We are hiring Lead Golang and React.JS Developers for one our client @ Bangalore.Job Title : Golang and React Lead (.Immediate t0 30 Days' Notice Period. Lead the design and development of scalable.C...Show moreLast updated: 4 days ago
  • Promoted
Principal Engineer

Principal Engineer

ScaleneWorks People Solutions LLPbangalore, karnataka, in
Technical Architect / Principal Engineer.The ideal candidate will lead design and architecture initiatives, drive cloud-native and DevOps adoption, and mentor teams to deliver scalable, high-qualit...Show moreLast updated: 4 days ago
  • Promoted
Golang Lead with Telecom Domain

Golang Lead with Telecom Domain

TietoevryBengaluru, 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 moreLast updated: 4 days ago
  • Promoted
Senior Go (Golang) Developer

Senior Go (Golang) Developer

Ayruz Data MarketingBangalore, IN
We are looking for a highly skilled.The candidate will be responsible for building scalable backend systems, APIs, and cloud-native applications while ensuring performance, security, and reliabilit...Show moreLast updated: 4 days ago
  • Promoted
Golang Developer

Golang Developer

Manhattan Tech VenturesBangalore, IN
We are seeking a skilled Golang Developer to join our team and play a crucial role in optimizing, updating, and maintaining our cloud-based systems. The ideal candidate will have a deep understandin...Show moreLast updated: 30+ days ago
  • Promoted
Principal Technical Engineer(Configurations)

Principal Technical Engineer(Configurations)

Qinecsa Solutionshosur, tamil nadu, in
We are seeking a Principal Technical Engineer to develop and deploy client configurations for our flagship Qinecsa Vigilance Workbench signal detection platform. The ideal candidate will be dynamic ...Show moreLast updated: 25 days ago
  • Promoted
Golang Developer

Golang Developer

Webologix Ltd / INCBengaluru, 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 moreLast updated: 30+ days ago
  • Promoted
Senior Golang Developer

Senior Golang Developer

Willhire Workforce SolutionsBengaluru, Karnataka, India
Seeking a Senior Go (Golang) Developer to design, build, and maintain robust backend services and APIs.You’ll architect scalable, resilient microservices, optimize systems for speed, reliability, a...Show moreLast updated: 4 days ago
  • Promoted
Principal -(DPDK + Golang)

Principal -(DPDK + Golang)

Tata CommunicationsBengaluru, Karnataka, India
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 fo...Show moreLast updated: 4 days ago
  • Promoted
Golang Architect

Golang Architect

HCLTechBangalore Urban, Karnataka, India
To proceed further with your application, we request you to share the following details : .Relevant Experience in Golang : . Notice Period in days (mention Last working day) : .Preferred Location (Bangalo...Show moreLast updated: 18 days ago
  • Promoted
Golang Developer

Golang Developer

Tata Consultancy ServicesBengaluru, Karnataka, India
Greetings from Tata Consultancy Service!!!.Experience Required : 5-12 years.Programming experience in object-oriented design principles and patterns, with solid knowledge of REST, REST frameworks li...Show moreLast updated: 30+ days ago