Machine Learning Engineer
In this role, you'll create and showcase innovative workflows that demonstrate the capabilities of Weaviate and our technology partners.
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 Machine Learning Engineer, you'll create and showcase innovative workflows (examples below) that demonstrate the capabilities of Weaviate and its technology partners. You will bridge between the Developer Growth team and the Core Engineering/Applied Research teams, facilitating the development of workflows that highlight upcoming Weaviate features. You will actively engage with the latest advances in the field of AI, analyzing and adapting new research papers to build cutting-edge workflows that incorporate these developments. As a member of a highly skilled, young and ambitious team, you will enjoy a fast-paced and dynamic work environment.
What your responsibilities will be
- Work closely with team members to showcase the Weaviate tech stack and enable developers to build with Weaviate.
- Become a bridge between the Developer Growth team and our Core Engineering and Applied Research teams to build workflows that showcase upcoming Weaviate features.
- Build workflows that leverage new technologies from technology partners like mixedbread, Cohere, Hugging Face, LlamaIndex, LangChain, DSPy, and Google to combine or integrate them with Weaviate.
- Keep up to date with the latest developments in our field, and read and adapt new papers to build workflows that take these new developments into account.
What we are looking for
- You have experience working with Python, JavaScript/Typescript, or Golang.
- You are interested in reading papers and analyzing new implementations relevant to our field.
- Quick learner, excited to dive into new topics, and able to explain complicated concepts to others.
- You have experience in building data pipelines and optimizing data science workflows.
- You like to share your knowledge and learnings, whether in our internal documentation or as publicly available blog posts, tutorials, recipes, workflows, etc.
- Be a great team player by collaborating with your peers, learning from others, and sharing your knowledge.
- You are aligned with our company values.
Ideal candidates will also possess
- You like to work with a young, super ambitious, and fast-moving team.
- Familiarity with building modern AI workflows utilizing state-of-the-art implementations.
- Understanding of how databases work internally and familiarity with common data structures (B-Trees, LSM Trees) and techniques.
- You love to code and debug all day.
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. If you have any questions feel free to reach out to our Head of People & Culture - and not to one of our colleagues (via LinkedIn). In this way we ensure that our people can focus on doing their best work.
- Department
- Developer Growth
- Remote status
- Fully Remote
- Employment type
- Full-time
![Picture of Philip Vollet](https://images.teamtailor-cdn.com/images/s3/teamtailor-production/square_226-v4/image_uploads/a2b7d9f5-1842-45ac-9ec7-e677a17e3008/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.
Machine Learning Engineer
In this role, you'll create and showcase innovative workflows that demonstrate the capabilities of Weaviate and our technology partners.
Loading application form
Already working at Weaviate?
Let’s recruit together and find your next colleague.