G

GitLab

Unified DevOps platform for CI/CD

Intermediate Backend Engineer - Trusted Agentic Development

Backend EngineeringUpdated on Nov 13
Full-timeRemote in Poland

About the Job

Requirements

  • Hands-on experience building software with artificial intelligence agents and understanding why their output can pass tests yet fail to behave as intended, either through encountering that gap or building something to prevent it.
  • Backend development experience in at least one of Rust, Ruby, Go, or Python, with openness to working across languages.
  • Experience taking backend features from design into production, discussing implementation trade-offs, and knowing when to ask for guidance.
  • Comfort working inside a large existing codebase, not only on greenfield projects.
  • A practical approach to prototyping, learning from results, and turning useful ideas into working software.
  • Clear written communication and the ability to collaborate in an all-remote, asynchronous environment.
  • The ability to share decisions transparently and improve work through iteration and feedback.

Responsibilities

  • Own backend features from design through production rollout, making design decisions within the architecture agreed upon by the team.
  • Build agentic code-review and validation workflows that check whether generated code does what was intended, not just whether its tests pass.
  • Prototype focused validation and feedback mechanisms with teammates, and use the findings to improve the platform.
  • Develop language-aware validation approaches, starting with Rust, Ruby, and Go, adapting techniques to each language while applying a shared definition of trusted software to assess whether agent-generated code delivers the intended behavior.
  • Implement feedback that helps agents identify problems and self-correct during development.
  • Collaborate with engineering teams to test these approaches in real workflows, measure adoption, engineer trust, and validation quality, and use those measurements to evaluate improvements.
  • Participate in code and design reviews, explain implementation trade-offs, and seek feedback on work.
  • Take part in on-call or operational support where the team's ownership model requires it.

Desired Qualifications

  • Familiarity with containerized services.
  • Kubernetes experience.

About the Company

GitLab

Unified DevOps platform for CI/CD

GitLab provides a unified DevOps platform that brings together the tools needed for software development, including code hosting, collaboration, CI/CD, issue tracking, and security, all in one application. It works by offering a single subscription-based platform where teams can plan, write, test, review, and deploy code through automated pipelines, reducing the need to manage separate tools. This differs from many competitors that require using a collection of separate products; GitLab consolidates these capabilities into one integrated solution, helping teams work more efficiently. The company's goal is to help organizations speed up software delivery and improve collaboration by simplifying the DevOps process and continuously updating the platform with new features and improvements.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at GitLab

See more jobs