GitLab logo
GitLab·Verified

Senior Software Engineer, NLP - GitLab

Remote-firstFull-timeSeniorUTC+8–+12APAC#nlp#python#goEquityESPPPTOParental leaveWellness

About the Role

As a Senior Software Engineer, you will build and deliver autonomous, agentic software development lifecycle capabilities for GitLab. You will lead technical execution, mentor engineers, and collaborate with Product Managers and AI/ML partners to turn complex requirements into secure, performant, AI-driven solutions.

What You’ll Do

  • Build AI Agents: Develop and deploy agents that automate engineering tasks such as merge request authoring, test generation, and security remediation.
  • Collaborate: Work with Product and AI/ML teams to deliver solutions iteratively.
  • Engineering Excellence: Write clean, maintainable code, conduct thorough code reviews, and maintain orchestration patterns and safety guardrails.
  • Performance & Evaluation: Measure and improve the performance, latency, and correctness of AI features using defined evaluation frameworks.
  • Operations: Participate in on-call rotations and debug complex issues involving AI services.
  • Mentorship: Contribute to documentation, reusable libraries, and the technical growth of junior and intermediate engineers.

What You’ll Bring

  • Experience building and shipping production-grade software applications.
  • Proficiency with AI/ML APIs, large language models (LLMs), or agentic frameworks.
  • Strong coding skills in Ruby, Go, or Python.
  • Experience with distributed systems, CI/CD, and developer tools.
  • Familiarity with testing frameworks, observability, and performance monitoring.
  • Ability to communicate technical concepts clearly and mentor team members.

Benefits

  • Flexible Paid Time Off
  • Comprehensive health, financial, and well-being benefits
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
  • Team Member Resource Groups

Timezone overlap

UTC+8–+12

Open to

APAC

Sign in to track applications and earn points.

More roles at GitLab

Similar remote roles