Technical Enablement Architect – Core Developer Education

We are looking for a Technical Enablement Architect to join our Technical Enablement team.

The Technical Enablement team‘s mission is to make the members of Redis Labs’ technical teams’ industry-recognized for their knowledge and excellence.

As a Technical Enablement Architect, you will have various responsibilities. Your day-to-day activities include the onboarding of new members of the R&D teams, ongoing training of the R&D teams, and the technical education around Redis Labs products/services/features (e.g., Redis Enterprise, RediSearch, RedisGraph, RedisTimeSeries, and RedisAI). 

Our ideal candidate is a skilled Software Engineer with hands-on coding experience in languages such as C/C++ or Python with passion for educating and mentoring others. If you are excited about a variety of technologies and enjoy any opportunity to teach, mentor, and communicate with other techies, then this is the right challenge for you!

We’re Redis Labs, the home of the open source Redis database platform and commercial provider of Redis Enterprise. A recognized leader in NoSQL, in-memory databases with more than 8,500 enterprise customers around the world, we’re growing fast—we’ve raised more than $246 million in funding and are growing our staff across our offices in Mountain View, Calif.; London; Tel Aviv; and Austin, Texas. In the past year alone, Redis Labs has been named to Deloitte’s Technology Fast 500 EMEA, earned a spot on Dun & Bradstreet’s 10 Best Startups to Work for in Israel, and been ranked one of the healthiest employers in the Bay Area.


Responsibilities

  • Develop and deliver technical enablement training with a focus on the Redis Labs technology
  • Onboard and mentor new members of the Redis Labs R&D teams
  • Build training plans, execute ongoing training programs, act as an internal trusted advisor and consultant by helping to sustain and establish best practices for Redis Labs’ development teams
  • Collaborate with the Redis Labs Product Management team to align regarding the training for new features and product releases
  • Work closely together with the Redis Labs R&D teams, the CTO team, and other Software Engineers/Architects

Requirements

  • B.Sc. in Computer Science or equivalent experience in software and/or a technologically relevant field
  • 10+ years in several Software Engineering roles
  • Strong backend/core development skills (e.g., C/C++, Rust, Go, or Python), plus some experience with middle tier and frontend development 
  • Database Systems know-how (Relational or NoSQL)
  • Experience in technical training (Taught training sessions/workshops)
  • Excellent technical writing skills 
  • Speaks/writes English fluently

Advantages:

  • Worked on several OSS projects (e.g., available on GitHub)
  • Past or current core development role for system software (e.g., OS, DBMS)
  • At least a few publications (e.g., Scientific papers, White papers, Blog articles, or author of a book)