TL;DR

Experienced Golang Software Engineer (AI Services): Developing novel memory and context capabilities essential for advanced chatbots and AI agents with an accent on scalability, reliability, and performance. Focus on experimenting with cutting-edge AI technologies and frameworks, and contribute to Redis’ evolution in the AI space.

Location: EMEA

Company

Redis builds the product that runs the fast apps our world runs on.

What you will do

  • Design and Develop AI-driven features, ensuring scalability, reliability, and performance.
  • Experiment with cutting-edge AI technologies and frameworks, and contribute to Redis’ evolution in the AI space.
  • Collaborate across teams with the broader engineering team, Support, DevOps, leading the fastest NoSQL databases in the world.

Requirements

  • 4+ years developing backend components and applications
  • Hands-on experience building, testing, deploying cloud services in production
  • Experience with databases (incl. NoSQL)
  • Exposure to CI/CD and deployment tooling (e.g.: Argo CD, Kubernetes, Terraform, etc.)
  • Experience delivering high-quality software at scale in Golang, Java, Python, or other languages
  • Self-directed, ambitious, and eager to learn new skills and technologies

Nice to have

  • Hands-on experience with AI-assisted coding (Cursor, Augment, etc.)
  • Basic understanding of AI/ML concepts or experience working with frameworks like TensorFlow, PyTorch, or LangChain
  • Experience with Redis or similar NoSQL databases

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
  • Home internet & phone monthly allowance
  • Health and dental insurance for you