Senior Software Engineer, NLP
Core
Build and deliver autonomous, agentic software development lifecycle capabilities for GitLab's internal engineering teams.
Role type
Senior Software Engineer (AI Agents & DevSecOps)
Builds
Autonomous AI agents for merge request authoring, test generation, and security remediation within the software development lifecycle.
Domain
DevSecOps, AI-driven automation, Large Language Models (LLMs)
Deliverable
production ML models | product features
Required skills
AI/ML APIs, LLMs, agentic frameworks, distributed systems, Ruby/Go/Python, CI/CD, observability, performance monitoring
Preferred skills
mentoring engineers, building safety guardrails, writing maintainable code
Technologies
Ruby, Go, Python, LLMs, agentic frameworks
Responsibilities
Develop and deploy AI agents to automate engineering tasks; build orchestration patterns and safety guardrails for AI services; measure and improve performance/latency of AI-driven features; debug complex issues involving autonomous agents; mentor junior and intermediate engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities