G
full timeOnsite

Staff Software Engineer - NLP

GitLab•Bangalore, Karnataka

Monthly Salary

Not specified

Date Posted

3 November 2026

1h ago

Job ID:195b7970-4e90-4752-8813-eafd7b73fe0a
Client ID:gitlab

Key Job Information

Employment Type

full time

Workplace Type

onsite

Location

Bangalore, Karnataka, India

Experience Level

Entry Level

Education Requirements

Master’s Degree

Department

Engineering

Industry

IT

Company Size

51–200 employees

Salary Period

monthly (INR)

Job Description

GitLab is a global platform that empowers developers to build secure, scalable software with cutting-edge DevSecOps practices. As a leader in cross-cutting initiatives, you’ll design and deliver large-scale backend projects across teams while identifying bottlenecks. You’ll also manage Go services at scale, optimize Kubernetes operations for deployment and scalability, adopt Rust for production systems, modernize Ruby/Rails applications, and work on PostgreSQL with distributed databases and queues. GitLab thrives by enabling organizations to increase productivity, reduce risks, and accelerate digital transformation—making it a hub for innovation in cloud-native environments.

Key Responsibilities

  • Lead cross-cutting initiatives to design and deliver large-scale backend projects that span teams and identify bottlenecks in infrastructure and product groups.
  • Drive architecture strategies for modular systems including modernization of monoliths and legacy backends, while preventing fragmentation and service sprawl.
  • Define standards for APIs, contracts, security, observability, performance, operability, maintainability, build/test/deploy/release/rollback practices.
  • Establish shared patterns in dependency management, data ownership, eventing, failure isolation, service maturity, operational documentation, Go service patterns, Kubernetes practices, and Rust adoption.
  • Own what you build in production to lead on-call incidents, act as a technical escalation point, and turn lessons into improvements that prevent recurrence.
  • Influence and partner with leadership on platform-level roadmap decisions and investment trade-offs.
  • Grow engineers by mentoring senior and intermediate developers, reducing technical debt, improving throughput through reusable patterns, and raising the team’s technical capability.
  • Lead AI adoption to shape workflows, ensure quality, security, privacy, and operational guardrails for agent output.

Required Qualifications

  • Go services and APIs at scale
  • Kubernetes and cloud-native operations with deployments, scaling, observability, rollback, production readiness
  • Rust adoption or ownership for systems, security, performance, or platform components
  • Ruby/Rails modularization and large-monolith modernization
  • PostgreSQL scaling, data partitioning, queues, messaging, or distributed systems
  • Security-sensitive product or software supply chain engineering
  • Experience across SaaS, single-tenant, self-managed, or air-gapped deployment constraints.

Preferred Qualifications

    Skills & Competencies

    Technical Skills

    PostgreSQLKubernetesRecruitmentTalent AcquisitionComplianceCommunicationLeadershipDocumentation

    Soft Skills

    Industry Knowledge

    Information Technology

    Benefits & Perks

    Benefits to support your health, finances, and well-being
    Flexible Paid Time Off
    Team Member Resource Groups
    Equity Compensation & Employee Stock Purchase Plan
    Growth and Development Fund
    Parental Leave
    Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement.
    Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification.
    If you're excited about this role, please apply and allow our recruiters to assess your application.
    Country Hiring Guidelines: GitLab hires new team members in countries around the world.

    Contact & Application Instructions

    Apply through Anikaay. Your details go straight to the employer's dashboard, available to them here on Anikaay.

    How to apply:Use the Apply Now button on this page. Your application goes straight to the employer's Anikaay dashboard, and you can track it under My Applications.