Staff Backend Engineer (Python) - AI Engineering: Agent Foundations

GitLab United State
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join GitLab's AI Engineering team as a Staff Backend Engineer specializing in Python. Design, develop, and maintain scalable web platforms leveraging Python and gRPC. Influence product architecture and mentor fellow engineers.

Key Highlights
Design and develop scalable web platforms using Python and gRPC
Influence product architecture and guide engineering best practices
Mentor fellow engineers and contribute to team technical capabilities
Collaborate with cross-functional teams to build innovative solutions
Technical Skills Required
Python gRPC FastAPI Starlette AI/ML technologies Large language models Prompt engineering
Benefits & Perks
Comprehensive health, dental, and vision insurance plans
Flexible paid time off
Access to team member resource groups
Equity compensation and employee stock purchase plans
Growth and development fund

Job Description


About The Company

GitLab is an open‑core software company renowned for developing the most comprehensive AI‑powered DevSecOps Platform, utilized by over 100,000 organizations worldwide. Our mission is to democratize software development by enabling everyone to contribute to and co‑create the software that powers our modern world. We foster a collaborative environment that embraces innovation, continuous learning, and cutting‑edge technology. As a fully remote organization, GitLab values diversity, inclusion, and equal opportunity, ensuring that talented professionals from all backgrounds can thrive and make impactful contributions.

About The Role

We are seeking a highly skilled Staff Backend Engineer specializing in Python within our AI Engineering: Agent Foundations team. In this pivotal role, you will be instrumental in shaping the foundational elements of our AI system, focusing on automating tasks and enhancing productivity across the development workflow. You will design, develop, and maintain scalable web platforms leveraging Python and gRPC, working on interactions with the latest large language models and AI technologies. Your expertise will influence product architecture, guide engineering best practices, and mentor fellow engineers. This role offers an exciting opportunity to work at the forefront of AI-driven development, collaborating with cross-functional teams to build innovative solutions that redefine software engineering processes.

Qualifications

  • Extensive experience in developing Python web services in multi-service environments (e.g., FastAPI, Starlette)
  • Proven ability to architect and lead complex technical projects from conception to deployment across distributed systems
  • Strong knowledge of AI/ML technologies, including integration with large language models and prompt engineering
  • Deep expertise in performance optimization for high-volume API systems
  • Experience designing reliable, scalable, and observable distributed systems
  • Proven track record of influencing technical decisions and engineering strategies across multiple teams
  • Experience mentoring engineers and enhancing team technical capabilities
  • Excellent communication skills for remote collaboration and stakeholder engagement
  • Ability to quickly adapt to new languages, frameworks, and technology stacks
  • Experience with gRPC framework is a plus
  • Knowledge of additional languages such as Go, TypeScript, Ruby, or experience with IDE extension development is advantageous

Responsibilities

  • Develop high-quality, efficient, and maintainable code adhering to best practices and participating in code reviews
  • Build and maintain a highly scalable web platform based on Python and gRPC, deployable across multiple environments
  • Design and implement interactions with the latest large language models and AI technologies
  • Contribute to testing infrastructure to verify agentic AI behaviors and ensure system robustness
  • Stay abreast of industry best practices, tools, and advancements in AI to foster continuous improvement
  • Provide technical mentorship and guidance to engineering team members
  • Collaborate with cross-functional teams including product, marketing, and engineering to influence product development
  • Represent the team in technical discussions with customers and stakeholders regarding AI-powered development capabilities
  • Participate in on-call rotations to troubleshoot and resolve product, security, and engineering issues as needed

Benefits

  • Comprehensive health, dental, and vision insurance plans
  • Flexible paid time off to support work-life balance
  • Access to team member resource groups fostering diversity and inclusion
  • Equity compensation and employee stock purchase plans
  • Growth and development fund to support continuous learning
  • Parental leave policies to support family needs
  • Home office setup support for remote work efficiency

Equal Opportunity

GitLab is proud to be an equal opportunity workplace and an affirmative action employer. Our policies and practices regarding recruitment, employment, career development, and advancement are based solely on merit. We do not tolerate discrimination or harassment based on any protected characteristic.


Subscribe our newsletter

New Things Will Always Update Regularly