Backend Engineer for AI (Golang)

G2i Inc. provides feature management solutions serving over twenty trillion feature flags daily.
$127,000 - $204,000
Backend
Remote
AI

Description For Backend Engineer for AI (Golang)

G2i Inc. is seeking a Backend Engineer to help build and maintain their feature management platform that serves over twenty trillion feature flags daily. The role focuses on AI implementation using Golang, Redis, and NATS. You'll be responsible for building features, implementing API methods, and improving system performance. The position offers a collaborative environment with a you-build-it-you-run-it culture, where developers may support applications in production. The company provides competitive compensation based on geography and experience, ranging from $127,000 to $204,000, along with comprehensive benefits including RSUs and health insurance. The ideal candidate should have strong experience in server-side development, AI/LLM integration, and a commitment to code quality and engineering best practices. This role offers the opportunity to work on high-scale systems while contributing to the future of feature management and AI integration.

Last updated a month ago

Responsibilities For Backend Engineer for AI (Golang)

  • Build and expand our feature management products and APIs, written in Go, with a focus on AI
  • Collaborate with frontend engineers to deliver user-facing features
  • Monitor and improve server-side performance
  • Write unit, integration, and load tests as necessary
  • Actively participate in code reviews
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes

Requirements For Backend Engineer for AI (Golang)

Go
Redis
  • Demonstrable experience with server-side web development (e.g. in Java / Scala, Ruby, Python, Golang)
  • Experience building scalable application features on top of an LLM (e.g. OpenAI, Anthropic, Bedrock)
  • Experience building RESTful APIs
  • Familiarity with computer science fundamentals such as data structures, distributed systems, concurrency, and threading
  • A commitment to working in a communicative and collaborative environment
  • You write code that can be easily understood by others, with an eye towards maintainability
  • You hold yourself and others to a high bar when working with production systems
  • You value high code quality, automated testing, and other engineering best practices
  • A familiarity with networking technologies (TCP, HTTP, websockets, server-sent events, etc.)

Benefits For Backend Engineer for AI (Golang)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
  • RSUs
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Mental health benefits
  • Additional compensation for optional off-hours on-call

Interested in this job?