GitLab

Senior Software Engineer, NLP

GitLab
Apply
6 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Build autonomous and agentic software development lifecycle features aligned with GitLab’s product roadmap.
  • Develop and deploy AI agents for merge request authoring, test generation, security remediation, and related engineering tasks.
  • Create orchestration patterns and safety guardrails for AI services.
  • Measure and improve the performance, latency, correctness, and reliability of AI-driven features.
  • Collaborate with Product, engineering, and AI and machine learning teams to deliver solutions iteratively.
  • Write maintainable code, conduct code reviews, document systems, and contribute reusable libraries and playbooks.
  • Participate in on-call rotations and debug complex issues involving AI services and autonomous agents.
  • Mentor junior and intermediate engineers and support secure, compliant, and reliable systems.

Requirements

  • Experience building and shipping production-grade software applications, including transferable experience from related engineering domains.
  • Experience with AI and machine learning application programming interfaces, large language models, or agentic frameworks in a web development context.
  • Proficiency in a modern programming language such as Ruby, Go, or Python.
  • Experience working with distributed systems, testing frameworks, observability tools, and performance monitoring.
  • Strong understanding of the software development lifecycle, continuous integration and continuous delivery, and developer tools.
  • Ability to communicate technical concepts clearly and collaborate across functions.
  • Experience writing maintainable code, reviewing others’ work, and supporting secure and reliable systems.
  • Ability to mentor junior and intermediate engineers and help them develop technical skills and understanding of AI patterns.

Benefits

  • Fully remote work, subject to location-based eligibility requirements.
  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity Compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.

Tech Stack

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me