
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
Benefits
Open to
APAC
Sign in to track applications and earn points.