Senior Golang Engineer - Observability Preferred

Motadata
Ahmedabad, Gujarat, India

Role - Senior Golang Engineer - Observability Preferred

Experience: 3+ Years

Location: Ahmedabad

Position Overview:

We are looking for a systems-minded developer with 3–5 years of hands-on experience who is comfortable

working close to the machine in Go/Rust, and equally comfortable reasoning about distributed behavior

across a cloud-native deployment. The ideal candidate has worked in the observability domain — metrics,

logs, traces, time-series storage and enjoys owning a module end to end. This is a high-ownership role in a

small, fast-moving team. You will work across multiple modules, make design calls, use AI-assisted

development as a daily tool, and be accountable for what you ship in production.

Role & Responsibility:

  • Build and scale services for operational data ingestion, enrichment, storage, and query in a

multitenant SaaS environment — spanning push-based telemetry (metrics, logs, traces), polland protocol-based collection (SNMP, WMI, SSH, ICMP), event streams (traps, syslog, flow), and

discovery and inventory data.

  • Work with event/message-driven pipelines (NATS) and time-series, relational, and cache

stores.

  • Design ingestion paths that handle heterogeneous sources and cadences — high-volume

streaming, scheduled polling cycles, bursty event traffic, and transactional API writes — each

with different latency, ordering, and backpressure characteristics.

  • Normalize collected data into a common internal model, applying OpenTelemetry semantic

conventions where they fit and defining consistent conventions where they don't, so

downstream consumers see one shape regardless of source.

  • Build the data substrate for anomaly and signal detection — streaming aggregation, rollingwindow state, baselining, and correlation across metrics, logs, and traces — and integrate

model inference into the ingestion and query path within latency and resource budgets.

Own system design for your modules — write and defend design notes covering data

model, interfaces, scaling limits, failure modes, and rollback.

  • Debug production problems end to end — reproduce, isolate, instrument, and fix issues

including performance regressions and platform-specific behavior.

  • Use AI coding assistants and agentic workflows as part of the normal development loop,

while retaining full ownership of correctness, security, and design quality of the generated

output.

  • Write clean, testable, well-instrumented code, participate in code reviews, and contribute

to design and engineering documentation.

  • Collaborate with product managers, and fellow engineers to deliver high-quality features.
  • Continuously learn and apply modern development practices and tools.

Skills and Qualifications:

  • B.E./B.Tech in Computer Science, IT
  • Minimum 3 years of hands-on backend engineering, with production-level proficiency in Go and the

ability and appetite to work in Rust.

  • Demonstrable experience in the observability domain: metrics, logs, traces, agents, collectors,

monitoring systems, or telemetry pipelines.

  • Working knowledge of cloud and distributed systems — containers, Kubernetes, service-to-service

communication, and the standard distributed failure modes (partial failure, backpressure, retries,

idempotency).

  • Strong debugging and production problem-solving ability using profilers, tracing, logs, and metrics.
  • Experience with OpenTelemetry, Prometheus or similar observability infrastructure.
  • Strong reasoning and first-principles problem-solving — the ability to break down an unfamiliar

problem, form a hypothesis, and test it, rather than pattern-matching to a previous solution.

  • Adaptive mindset — comfortable with changing priorities, evolving requirements, and switching

between languages, platforms, and modules.

  • AI-ready working style — treats AI tooling as leverage, prompts and reviews critically, and

understands where generated code needs to be challenged.

  • A strong reading and self-learning habit — follows source code, specifications, and engineering

blogs, and can bring what they read back into the product.

  • Working comfort with statistical concepts as applied to time-series (distributions, seasonality,

percentiles, drift) and the ability to implement a detection algorithm from a specification or paper.

  • Ownership and accountability — takes a module from design through production support, raises

risks early, and does not treat a handoff as the end of responsibility

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Golang Engineer - Observability Preferred job at Motadata?

Use the apply link on this page: you apply directly with Motadata on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Motadata want for this Senior Golang Engineer - Observability Preferred role?

The job description asks for Go, Rust, observability domain, metrics, logs, traces, OpenTelemetry and Prometheus. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Motadata?

Apply to the Motadata roles that match your experience, and tailor your resume to each job description: for this role that means showing Go, Rust, observability domain. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Golang Engineer - Observability Preferred job remote or onsite?

This is based in Ahmedabad, Gujarat.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Motadata, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →