Staff Fullstack Engineer, AI Engineering
@ GitLab

Remote
$150,000
Remote
Full Time
Posted 13 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @gitlab.com
Recommended after applying

Job Details

About GitLab and the Role

GitLab is an open-core software company developing a comprehensive AI-powered DevSecOps Platform used by over 100,000 organizations. At GitLab, our mission is to enable everyone to contribute to the software that powers our world. As a Staff Fullstack Engineer in AI Engineering, you will join the Duo Chat team to boost AI capabilities, integrate with systems like Google Vertex AI, and shape the roadmap for innovative tools.

Key Responsibilities

  • Develop secure, well-tested features for GitLab products.
  • Collaborate with Product Management and various Engineering teams.
  • Advocate improvements in quality, security, and performance.
  • Design and write code across the tech stack following internal standards.
  • Participate in on-call rotations to assist with troubleshooting.

What You’ll Bring

  • Extensive experience with Python and frontend development using JavaScript/Vue.js.
  • Knowledge of AI technologies and familiarity with generative AI systems.
  • Experience with GraphQL, RSpec, and large language models.
  • Strong communication skills in English and a self-motivated work ethic.
  • Ability to work in a fully remote, agile environment.

About the Team and Benefits

This remote team thrives on continuous innovation, agile development, and collaboration. GitLab offers benefits including flexible paid time off, equity compensation, growth funds, parental leave, and home office support.

Key skills/competency

  • Python
  • Vue.js
  • Fullstack
  • DevSecOps
  • AI Integration
  • GraphQL
  • RSpec
  • Remote Work
  • Agile
  • Testing

How to Get Hired at GitLab

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant fullstack and AI projects.
  • Research GitLab: Understand their mission and remote culture.
  • Prepare for technical tests: Review Python, Vue.js, GraphQL, and RSpec.
  • Practice remote communication: Emphasize collaboration and problem-solving skills.

📝 Interview Preparation Advice

Technical Preparation

Practice Python coding challenges.
Review Vue.js framework documentation.
Study GraphQL query development.
Understand RSpec testing patterns.

Behavioral Questions

Describe a challenging remote project experience.
Explain your collaboration in a distributed team.
Discuss handling tight deadlines under pressure.
Share examples of proactive technical problem solving.

Frequently Asked Questions