Talent.com
Staff Backend Engineer (Python), Ai Engineering : Agent Foundations

Staff Backend Engineer (Python), Ai Engineering : Agent Foundations

GitlabWorkFromHome, Gauteng, South Africa
2 days ago
Job description

Staff Backend Engineer (Python), AI Engineering : Agent FoundationsatGitLab

GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than , organizations.

We build tools that unify teams and organizations, breaking down barriers and redefining what's possible in software development.

Our platform enables everyone to contribute to and co-create the software that powers our world.

The Agent Foundations group focuses on developing Agent Utilities and Flows – an AI system to automate tasks and increase productivity in the development workflow.

As the Staff Backend Engineer, you'll lead the core service that hosts and coordinates our AI agents, enabling teams inside and outside GitLab to build their own agents.

You'll ensure the service follows up-to-date best practices, orchestrate communication via gRPC, and contribute to core AI functionality.

What You'll Do

Write high-quality, efficient, and maintainable code while adhering to best practices and contributing to code reviews.

Build a highly scalable web platform based on Python and gRPC that can be deployed in different environments.

Design and develop interactions with the latest large language models.

Contribute to a testing infrastructure that verifies agentic AI behaviours.

Embrace continuous learning and stay connected with industry best practices, tools, and technologies around AI to drive improvements in our software.

Provide technical mentorship and guidance to engineers across the Code Creation team and collaborate with other teams.

Influence product and engineering decisions by proposing thorough, iterative solutions to complex technical and architectural challenges.

Collaborate with cross-functional teams across product, engineering, marketing, and more.

Represent the team in technical discussions with customers and stakeholders about AI-powered development capabilities.

Participate in on-call rotations (Tier 2 or Tier 3, weekdays, weekends, and occasional nights) to assist with troubleshooting product operations, security operations, and urgent engineering issues.

What You'll Bring

A deep interest in how AI will change the process of software development.

Multiple years of experience building Python web services in a multi-service environment (e.g., FastAPI, Starlette).

Proven ability to architect and lead complex technical projects from concept to production across distributed systems.

Strong experience with AI / ML technologies, including integration with large language models and prompt engineering.

Deep expertise in performance optimization for high-volume API requests.

Experience designing and building distributed systems with a focus on reliability, observability, and scalability.

Demonstrated ability to drive technical decisions and influence engineering strategy across multiple teams.

Experience mentoring engineers and raising the technical capabilities of a team.

Excellent written and verbal communication skills for collaborating in a remote, globally distributed environment.

Ability to work effectively across different technology stacks and quickly learn new languages and frameworks as needed.

Experience with the gRPC framework is a plus.

Experience with Go, TypeScript, Ruby, or IDE extension development is a plus.

About The Team

The Agent Foundations group is distributed across three continents, unified by a desire to shape the future of software engineering.

We're building the product and infrastructure that change development processes and create the tools of tomorrow.

We partner with teams both within the AI space and across GitLab to ensure that the Duo Agent Platform becomes the backbone of many AI features at GitLab.

How GitLab Will Support You

Benefits to support your health, finances, and well-being.

Flexible Paid Time Off.

Team Member Resource Groups.

Equity Compensation & Employee Stock Purchase Plan.

Growth and Development Fund.

Parental leave.

Home office support.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Country hiring guidelines

GitLab hires new team members around the world.

All roles are remote, but some may carry specific location-based eligibility requirements.

Our Talent Acquisition team can help answer any questions about location after you start the recruiting process.

Privacy Policy

Please review our Recruitment Privacy Policy. Your privacy is important to us.

Equal Employment Opportunity

GitLab is a proud equal-opportunity workplace and an affirmative action employer.

Our policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex, gender identity, sexual orientation, national origin, age, citizenship, marital status, disability, genetic information, protected veteran status, or any other basis protected by law.

GitLab will not tolerate discrimination or harassment based on these characteristics.

See also GitLab's EEO Policy and EEO is the Law.

If you have a disability or special need that requires accommodation, please let us know during the recruiting process.

#J-18808-Ljbffr

Create a job alert for this search

Ai Engineer • WorkFromHome, Gauteng, South Africa

Related jobs
  • Promoted
Software Engineer (Python / Django)

Software Engineer (Python / Django)

CuriskaJohannesburg, South Africa
JHiring : Product Designer (Cape Town and Johannesburg).Hiring : Software Engineer (Python / Django) - Remote.Design, test, and deploy code that significantly improves the range, returns, and input cos...Show moreLast updated: 30+ days ago
  • New!
Senior Python And AWS Full-Stack Developer With Angular (Contract) - Gauteng / Hybrid - ISB7501736

Senior Python And AWS Full-Stack Developer With Angular (Contract) - Gauteng / Hybrid - ISB7501736

iSanqa ResourcingMidrand, GP, South Africa
Quick Apply
Optimize global production program planning through intelligent data-driven systems that balance market demand with plant and supplier capacities! Show moreLast updated: 15 hours ago
  • Promoted
Project Engineer

Project Engineer

Chainlink SAGermiston, South Africa
Our client has now finalized their organisational requirements, and the following Permanent Positions are officially available : . Junior-Level Project Engineer – 1 position.Mid-Level Project Engineer...Show moreLast updated: 30+ days ago
  • Promoted
ENGINEER GCC

ENGINEER GCC

Jean Fowlds Consultancykrugersdorp, Gauteng, South Africa
The client, a giant in the Manufacturing industry and part of a JSE-listed group, is seeking a Jnr Factory Manager.This is a great opportunity for a young, vibrant, and vivacious individual who ha...Show moreLast updated: 30+ days ago
  • Promoted
AWS Data Engineer – Centurion / Hybrid – R1.2m PA

AWS Data Engineer – Centurion / Hybrid – R1.2m PA

E-MergePretoria, South Africa
Were a team of curious minds and caffeine-fueled builders on a mission to turn raw data into real-world impact.We believe in pipelines that dont leak, schemas that actually make sense, and dashboar...Show moreLast updated: 30+ days ago
  • Promoted
Azure Data Engineer

Azure Data Engineer

Dina Gates Recruitment (Pty) LtdKempton Park, South Africa
We are seeking a skilled Azure Data Engineer with a minimum of 2 years of experience to join our dynamic data team.The ideal candidate will have a strong background in SQL, Microsoft Azure, data wa...Show moreLast updated: 30+ days ago
  • Promoted
2 x Mechanical Design Engineer

2 x Mechanical Design Engineer

Chainlink SABoksburg, South Africa
Salary details : R35,000 Basic Salary + Medical aid and Provident Fund.The Mechanical Design Engineer will work as part of a multi-disciplinary heavy equipment design engineering team to design and ...Show moreLast updated: 30+ days ago
  • Promoted
Mine Mechanical Design Engineer (Autodesk Inventor), Kempton Park

Mine Mechanical Design Engineer (Autodesk Inventor), Kempton Park

RakkgalakaneKempton Park, South Africa
Degree in Mechanical Engineering.Ability to work in multidisciplinary project teams.Finite Element Analysis (FEA) tools.Background in fabrication and manufacturing of Mine beneficiation equipment.E...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Henred FruehaufGermiston, South Africa
We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show moreLast updated: 30+ days ago
  • Promoted
Applications Engineer

Applications Engineer

Boardroom AppointmentsKempton Park, South Africa
Work with suppliers to create detailed technical requirements, including system architecture, hardware, software, and data, ensuring risk management, quality considerations, and product deployment ...Show moreLast updated: 30+ days ago
  • Promoted
Test Engineer Manager (Pretoria)

Test Engineer Manager (Pretoria)

Hired Recruitment (Pty) LtdBenoni, South Africa
Increase team’s effectiveness with the following : .Recruitment, selection and orientation;.Assign accountabilities and plan. .Monitor and appraise job and project results.Develop a climate for offeri...Show moreLast updated: 2 days ago
  • Promoted
SENIOR FULL STACK DEVELOPER (.NET AND ANGULAR)– PRETORIA (HYBRID) @ R1.2 MIL PER ANNUM

SENIOR FULL STACK DEVELOPER (.NET AND ANGULAR)– PRETORIA (HYBRID) @ R1.2 MIL PER ANNUM

E-MergePretoria, South Africa
A South African leader in integrated data software and engineering solutions for industries like mining, petrochemicals, manufacturing, and logistics is looking for a Senior Full Stack Developer wi...Show moreLast updated: 30+ days ago
Senior Backend Engineer - Golang

Senior Backend Engineer - Golang

AiRPretoria, South Africa
Remote
We are looking for a skilled Software Engineer to design, build, and maintain scalable software products and internal tools. This role involves optimising development workflows, strengthening cloud ...Show moreLast updated: 30+ days ago
  • New!
Senior Python and AWS Full-Stack Developer with Angular (Contract) - Gauteng / Hybrid - ISB7501724

Senior Python and AWS Full-Stack Developer with Angular (Contract) - Gauteng / Hybrid - ISB7501724

iSanqa ResourcingMidrand, GP, South Africa
Quick Apply
Optimize global production program planning through intelligent data-driven systems that balance market demand with plant and supplier capacities! Show moreLast updated: 15 hours ago
  • Promoted
Process Engineer

Process Engineer

Profile PersonnelRosslyn, South Africa
We are seeking a Process Engineer to lead continuous improvement and ensure world-class quality in automotive production. Drive continuous improvement initiatives to enhance product quality and proc...Show moreLast updated: 30+ days ago
  • Promoted
Security Engineer (Pretoria)

Security Engineer (Pretoria)

Hired Recruitment (Pty) LtdBenoni, South Africa
Responsible for company-wide cybersecurity and related documents, process and record management to ensure that systems and products are safe and effective. Ensures data integrity, and that informati...Show moreLast updated: 2 days ago
  • Promoted
Full Stack Engineer (.Net, Angular, Flutter) (PTA Onsite)

Full Stack Engineer (.Net, Angular, Flutter) (PTA Onsite)

Datafin IT RecruitmentPretoria, South Africa
A Swiss-SA company providing cutting-edge tools to start-ups seeks the coding talents of a Full Stack Engineer with 3+ years relevant experience to join its dynamic team. As a key member of its Devs...Show moreLast updated: 11 days ago
  • Promoted
AI Engineer – Johannesburg – up to R700 per hour

AI Engineer – Johannesburg – up to R700 per hour

E-MergePretoria, South Africa
IT solutions for the global Group.We focus on innovation and excellence across a range of technologies seeks for a versatile. This role encompasses a wide range of responsibilities, from creating da...Show moreLast updated: 30+ days ago