Technical Trainer
It's your mission to train our customers to help them succeed in building AI-native solutions with Weaviate, with a strong focus on the people who build hands-on.
About Weaviate
Weaviate is an AI startup with open source and creativity at its core. Our AI-native vector database uses machine learning to create meaningful insights from unstructured data in a completely new way. Named one of Forbes’ Top 50 AI startups, and with over a million monthly downloads, Weaviate is quickly growing in popularity with developers and enterprises alike.
Our team members work remotely across the globe with the flexibility to work from anywhere and at any time. Our people experience this as a massive benefit! Operating with a strong sense of ownership and collaboration, our teams prioritize results while empowering each individual to do their best work.
About this role
As a Technical Trainer, your mission will be to train our customers to help them succeed in building AI-native solutions with Weaviate, with a strong focus on the people who build hands-on.
You must be capable of both teaching about Weaviate and actively building with it, whether through coding or using available tools.
Over time, you will become an expert in all technical aspects of Weaviate and relevant ML best practices – to set our customers on the right path to success.
The learning content is the key to a successful workshop. You will be responsible for creating and maintaining the learning materials (some of the workshop materials already exist) and keeping them up to date with the latest Weaviate developments and relevant tools. The training materials will need to be modular, as each customer might have different needs.
You will deliver the training either remotely or in person. Most of the training sessions should be hands-on; however, some could be seminars, Q&A sessions, or a mix.
Coordination with customers and other associated teams (such as Customer Success and Sales) is also an essential part of a training engagement. You will be responsible for organizing the dates with the customers, helping them pick the right modules for their needs, and making sure that they have all the requirements provided upfront.
Education is a big part of life at Weaviate. You will work closely with the education team (responsible for community education) on common goals and shared content, always looking for ways to reuse and share materials.
Being a great Technical Trainer is more than providing technical training—it is like being a Customer Education Ambassador. On one hand, you will give customers the gift of knowledge, and on the other, you will gather feedback and advocate on their behalf to drive great UX. At the end of the day, we all want our customers to succeed in building with Weaviate.
What we are looking for
Training (2+ years)
- Proven experience developing end-to-end technical training courses.
- Expertise in delivering technical training both in-person and remotely.
- (bonus) Experience with developing and recording video courses.
Dev Skills (3+ years)
- Experience coding in production and working with databases.
- Hands-on experience writing code in Python and (desirable) JavaScript, with bonus points for Go and Java.
Teaching Skills
- Great communication skills with the ability to convey technical concepts in an audience-appropriate manner.
- Creative thinking (with a dash of fun) to effectively engage and educate the audience.
Content Maintenance
- Experience in maintaining and updating training materials in line with evolving technology stacks.
- Ability to determine the overall effectiveness of programs and make improvements.
Domain knowledge
- (Desirable) Practical experience with ML models (embedding and generative), vector databases, building RAG pipelines, etc.
Organization skills
- Excellent organizational and time-management abilities.
- Track record of coordinating multiple internal and external stakeholders.
Teamwork
- Ability to work independently and as part of a team.
- A team player who collaborates with aligned teams and teams with different goals.
Personal values
- You are friendly and love to collaborate with others.
- You like to travel and are eager to meet other people.
- You are aligned with our company values.
Note: This is a Remote role based in the US in order to support and train our US customers. For this we expect you to travel - on average - 25% of the time.
What we offer
- 100% remote with flexible work hours.
- Competitive compensation, including paid time off.
- Budget available to spend on going to conferences, co-working space, home office equipment, etc.
- Work with very experienced and fun team members.
- An atmosphere that encourages learning and personal growth, and that gives you lots of freedom, flexibility, and responsibilities.
Are you interested?
Have a look at this page to learn what you can expect from our interview process. Be aware that conducting a background check is part of our onboarding.
If you are interested in Weaviate and this role, you can apply via the ‘apply now!’ button below. All of our communication will be done in response to your application.
- Department
- Developer Relations
- Remote status
- Fully Remote
- Employment type
- Full-time
![Picture of Rich Lapham](https://images.teamtailor-cdn.com/images/s3/teamtailor-production/square_226-v4/image_uploads/ac645d82-43df-4b03-8eb9-86118dcbbdda/original.jpeg)
About Weaviate
Weaviate is an AI startup with open source at its core. Our AI-native vector database uses machine learning to create meaningful insights from unstructured data in a completely new way. Named one of Forbes’ Top 50 AI startups, and with over a million monthly downloads, Weaviate is quickly growing in popularity with developers and enterprises alike.
Technical Trainer
It's your mission to train our customers to help them succeed in building AI-native solutions with Weaviate, with a strong focus on the people who build hands-on.
Loading application form
Already working at Weaviate?
Let’s recruit together and find your next colleague.