TL;DR

Senior Go Software Engineer (AI): Designing and shipping high-impact memory and context capabilities for next-generation chatbots and AI agents with an accent on architecture, implementation, and production deployment. Focus on driving innovation, expanding the Redis platform's capabilities, and incorporating validated ideas from AI research.

Location: Remote, EMEA (Hybrid option available)

Company

Redis provides high-performance, developer- and agent-friendly services to accelerate the world's transition to AI-native systems.

What you will do

  • Evolve the AI Services Platform through cross-functional collaboration with AI research, product, and cloud infrastructure teams.
  • Lead the design and development of AI-driven cloud services, ensuring scalability, reliability, and performance.
  • Drive innovation by experimenting with cutting-edge AI technologies and frameworks, contributing to Redis’ evolution in the AI space.
  • Coach and mentor emerging talent through code reviews, pairing, and technical mentorship.
  • Partner closely with the AI Research team to incorporate validated ideas and align on roadmap and technical direction.

Requirements

  • 6+ years developing backend components and cloud services.
  • Strong background in software design and architecture for scalable, fault-tolerant systems.
  • Proficiency in Go, Java, Python, or similar backend programming languages.
  • Deep understanding of CI/CD and deployment tooling (e.g., Argo CD, Kubernetes, Terraform).
  • Experience with practicing and establishing AI-assisted coding processes.
  • Bachelor’s or Master’s Degree in Computer Science or a related field.

Nice to have

  • Experience productionizing AI/ML systems, including model-serving or AI-driven features.
  • Experience with building and orchestrating AI agents using modern agent frameworks (LangGraph or equivalent).
  • Experience with Redis and its ecosystem.
  • Contributions to open-source projects in distributed systems, data infrastructure, or AI tooling.

Culture & Benefits

  • Competitive compensation package formed by salary and equity grants.
  • 25 days of flexible vacation time.
  • Hybrid working options from both home and the office.
  • Monthly allowance for home internet & phone.
  • One-time home-office setup allowance.
  • Lunch and snacks in the office.