Senior Engineer, EMS & AI Automation

parallel wireless

Pune District

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Parallel Wireless is seeking a Go microservices engineer to design, develop, and maintain RAN device configuration, fault management, and network optimization.

You will build protocol adapters, design MongoDB schemas for a sharded production cluster, and develop Kafka-based event flows across services, with a focus on HA, scalability, and secure delivery.

Apply AI-assisted tools across the SDLC to accelerate development while ensuring code quality and production readiness.

Qualifications

  • 8+ years of professional software development experience.
  • 3+ years production Go development.
  • Strong grasp of Go idioms: goroutines, channels, context, interfaces.
  • Experience with MongoDB: schema design, indexing.
  • Hands-on Kafka or similar messaging systems.
  • Experience designing RESTful APIs in distributed microservices.
  • Understanding of concurrency, high availability, multi-replica deployment.
  • Familiarity with AI-assisted development tools across the SDLC.

Responsibilities

  • Design, develop, and maintain Go microservices for RAN device configuration, fault management, and network optimization.
  • Build protocol adapters translating internal data models to device-facing protocols.
  • Design MongoDB schemas, DAOs, and efficient queries for a sharded production cluster.
  • Develop event-driven flows using Kafka for faults and state changes across services.
  • Ensure services are HA-ready with proper concurrency control.
  • Write unit tests, participate in code reviews, uphold security and performance.
  • Debug production issues with logs, metrics, and distributed tracing.
  • Leverage AI tools across the SDLC to accelerate delivery while ensuring production readiness.

Skills

Golang
Go idioms
MongoDB
Kafka
REST APIs
Distributed systems
Concurrency
AI tools

Tools

MongoDB
Kafka
RESTful APIs

Job description

Parallel Wireless is a U.S.-based pioneer in Open RAN innovation, transforming how mobile networks are built, optimized, and powered. Through our GreenRAN™ portfolio, we enable operators to deliver next-generation connectivity with unmatched energy efficiency, automation, and flexibility.

What you need
  • 8+ years of professional software development experience, with 3+ years of production Go (Golang)
  • Strong grasp of Go idioms: goroutines/channels, context propagation, interfaces and composition, error handling
  • Solid experience with MongoDB (or comparable NoSQL): schema design, indexing, aggregation pipelines, replica sets/sharding
  • Hands-on experience with Kafka or similar messaging systems in event-driven architectures
  • Experience designing and building RESTful APIs in distributed microservice systems
  • Strong understanding of concurrency, high availability, and multi-replica deployment concerns (shared state, locking, idempotency)
  • Working knowledge of AI-assisted development tools across the SDLC — using AI coding assistants and agents (e.g., for code generation, refactoring, test writing, debugging, and code review) to improve development speed and quality, with sound judgment on validating and reviewing AI-generated output.
  • Preferred / Nice to Have
  • Telecom domain experience: RAN, EMS/NMS, O-RAN architecture (Near-RT RIC, SMO), 4G/5G
  • Familiarity with device management protocols: TR-069 (CWMP), NETCONF/YANG, SNMP, O1
  • Exposure to 3GPP or O-RAN specifications and OAM/FCAPS concepts
What you will do
  • Design, develop, and maintain Go microservices for RAN device configuration, fault management, and network optimization
  • Build and evolve protocol adapters that translate between internal data models and device-facing protocols
  • Design MongoDB schemas, DAOs, and efficient queries (projections, indexes, aggregations, change streams) for a sharded production cluster
  • Develop event-driven flows using Kafka for faults, cell-state changes, and configuration propagation across services
  • Ensure services are HA-ready: multi-replica safe, stateless where possible, with graceful shutdown and proper concurrency control
  • Write meaningful unit tests, participate in code reviews, and uphold security, performance, and error-handling standards
  • Debug production issues across services using logs, metrics, and distributed tracing of data flows
  • Leverage AI tools throughout the SDLC — from design and coding to testing, documentation, and troubleshooting — to accelerate delivery while ensuring output is reviewed, validated, and production-ready.

₹0 - ₹0 a year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, EMS & AI Automation
Senior Engineer, EMS & AI Automation

Parallel Wireless • Maharashtra

On-site
INR 400,000 - 600,000
Technical Lead, EMS
Technical Lead, EMS

Parallel Wireless • Pune District

On-site
INR 4,000,000 - 7,000,000
Technical Lead, EMS
Technical Lead, EMS

Parallel Wireless • Maharashtra

On-site
INR 1,500,000 - 2,600,000
Senior Technical Lead —Platform (End-To-End)
Senior Technical Lead —Platform (End-To-End)

Parallelwireless • Maharashtra

On-site
INR 1,800,000 - 2,800,000
Engineer II, Automation
Engineer II, Automation

Parallel Wireless • Maharashtra

On-site
INR 1,000,000 - 1,500,000
Engineer, Professional Services
Engineer, Professional Services

Parallel Wireless • Bengaluru

On-site
INR 600,000 - 900,000
Senior Ai-Driven Integration & Validation Engineer
Senior Ai-Driven Integration & Validation Engineer

Parallelwireless • Maharashtra

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer Bangalore,Karnataka,India Product Development
Senior Software Engineer Bangalore,Karnataka,India Product Development

Ericsson GmbH • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Sr. Principal, Devops
Sr. Principal, Devops

Parallelwireless • Maharashtra

On-site
INR 1,200,000 - 2,300,000
Engineer, Professional Services
Engineer, Professional Services

Parallelwireless • Bengaluru

On-site
INR 900,000 - 1,300,000