Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer - NLP

Home > Golang programming jobs

Staff Software Engineer - NLP in Others

  • Bengaluru, India

Responsibilities

  • Lead large, cross-cutting backend initiatives spanning multiple teams and remove systemic product and infrastructure bottlenecks.
  • Drive modular backend, service, data, and platform architecture, including modernization of monolithic and legacy backends.
  • Define standards for APIs, contracts, schema evolution, testing, security, performance, observability, operability, maintainability, and production readiness.
  • Establish patterns for dependency management, data ownership, eventing, failure isolation, service maturity, and operational documentation.
  • Guide Go service patterns, Kubernetes operating practices, and Rust adoption where appropriate.
  • Participate in on-call and incident response, serve as a technical escalation point, and convert incident learnings into improvements.
  • Influence technical direction and platform roadmap decisions across teams without formal authority.
  • Mentor engineers and improve technical capability, reusable patterns, and technical debt reduction.
  • Lead adoption of AI-assisted and agentic engineering workflows with quality, security, privacy, and operational guardrails.

Requirements

  • Sustained technical leadership experience across more than one team or a broad product area.
  • Deep backend architecture and production experience with complex applications, services, or platforms.
  • Experience modernizing a monolith or legacy backend architecture in production using modular architecture approaches.
  • Ability to create alignment through clear written proposals and decision records without relying on formal authority.
  • Ability to balance customer outcomes, delivery speed, technical health, reliability, and long-term platform investment.
  • Experience mentoring engineers and shaping standards through code review, documentation, and example.
  • Production experience with AI-assisted or agentic engineering workflows and evaluating team adoption.
  • Helpful experience with Go services and APIs, Kubernetes and cloud-native operations, Rust, Ruby/Rails modularization, PostgreSQL scaling, queues, messaging, distributed systems, and security-sensitive or software supply chain engineering.

Benefits

  • Remote-first and fully remote work environment with asynchronous collaboration.
  • Benefits supporting health, finances, and well-being.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.

GitLab

GitLab is a comprehensive AI-powered DevSecOps platform. It helps companies manage the growing complexities of developing, securing, and deploying software. Its platform is used to deliver software faster and more efficiently while strengthening security, end-to-end compliance, and auditability. ...

Similar positions

Software Engineer, CDP - Stablecoin

  • Coinbase
  • Full time
  • USA
  • 10/02/2026
  • Salary: $152k - $179k/yr
  • Remote

Go (Golang) Software Engineer

  • Canonical
  • Full time
  • Remote
  • 10/02/2026
  • APAC

Senior Backend Engineer - Alerting | Spain

  • Grafana Labs
  • Full time
  • Remote
  • 10/02/2026
  • Salary: €83k-€100k
  • Spain

Senior Staff Distributed Systems Engineer

  • IonQ
  • Full time
  • USA
  • 10/02/2026
  • Salary: $216k - $283k/yr
  • Santa Clara, CA

Senior Backend Engineer - Alerting | Sweden

  • Grafana Labs
  • Full time
  • Remote
  • 10/02/2026
  • Salary: kr 775k-kr 931k
  • Sweden