HHiring Reality
← GitLab

Senior Software Engineer, NLP

GitLab
Location
Bangalore, India
Posted
12 days ago
Department
Tenant Scale Engineering
What they actually want (must-haves)
  • Experience building and shipping production-grade software applications
  • 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
  • Strong understanding of the software development lifecycle, continuous integration and continuous delivery, and developer tools
  • Experience with testing frameworks, observability tools, and performance monitoring
  • Ability to communicate technical concepts clearly and collaborate across functions
What the job really is

As a Senior Software Engineer at GitLab, you will focus on developing autonomous software development lifecycle capabilities, particularly utilizing AI to automate engineering tasks. Your role involves collaborating with product and AI teams, writing clean code, conducting code reviews, and ensuring the performance and security of AI-driven features. You will also mentor junior engineers and participate in on-call rotations to resolve complex issues.

Benefits
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
Things to weigh
  • No specific salary or compensation details provided
  • Role involves on-call rotations which may affect work-life balance
  • Focus on AI-driven solutions may require continuous learning and adaptation to new technologies
Job score3.2/5
Benefits3/5
Freshness5/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to GitLab?

See how your résumé matches this role — and tailor it from what actually gets interviews.