Software Engineer, Weaviate

Client Libraries

Salary not provided
AWS
Docker
Kubernetes
TypeScript
GCP
C#
Java
Azure
REST API
Golang
Senior level
Remote in Canada, EU, UK, US
Weaviate

Open-source vector search engine

Job no longer available

Weaviate

Open-source vector search engine

21-100 employees

B2BArtificial IntelligenceEnterpriseDeep TechMachine LearningSaaSCloud Computing

Job no longer available

Salary not provided
AWS
Docker
Kubernetes
TypeScript
GCP
C#
Java
Azure
REST API
Golang
Senior level
Remote in Canada, EU, UK, US

21-100 employees

B2BArtificial IntelligenceEnterpriseDeep TechMachine LearningSaaSCloud Computing

Company mission

To create open source, AI-first infrastructure for the next wave of software development.

Role

Who you are

  • 5+ years experience with Java (this is a must-have), with the ability to write idiomatic code and navigate their ecosystems comfortably. Preferably you have Golang experience as well, but this is not a must
  • Familiarity with C# and/or Typescript is a plus
  • An expert in developing user-friendly APIs in REST and gRPC, where gRPC is a must-have
  • Competence in configuring and deploying to cloud environments such as AWS, GCP, and Azure
  • Proficiency in containerization with Kubernetes, Docker, where Docker is a must-have
  • Experience in maintaining open source software projects
  • You are experienced with CI/CD and writing high-quality automated tests
  • You have a good understanding of what makes software “production-grade.”
  • You are a great communicator and team player
  • You are aligned with our company values

What the job involves

  • As a Software Engineer, Client Libraries, you will play a crucial role in the Weaviate ecosystem by focusing on the interface between Weaviate and our users
  • Your responsibilities will include rewriting and enhancing our Java and Golang clients to bring them on par with the Python and Typescript clients as well as working on the Weaviate server by improving the developer experience and quickly iterating on customer needs
  • You will be working closely with other Weaviate teams to enrich the functionality of clients, help improve existing functionality, make them more reliable, and support the team when bugs are discovered, in order to create the best possible user experience

Our take

Vector search, powered by machine learning, is able to capture the context of unstructured data, and find similar data using approximate nearing neighbour algorithms. Weaviate, founded in 2019, is an open-source vector search engine. With it, users can index billions of data objects to search through, and find the right results quicker and more effectively.

Weaviate delivers high-speed similarity search over raw vectors or data objects. Its hybrid search allows users to combine keyword-based search with vector search, and its generative search enabled them to combine generative models with their data. A handful of companies are beginning to deliver vector search, but Weaviate’s open-source-first attitude and pay-as-you-grow offerings are what makes it stand out.

Previously known as SeMi Technologies, Weaviate has seen significant interest and investment. The company has said that funds received will help it work towards making Weaviate the standard in open-source vector search, allowing it to expand its teams, user community, and list of partners, as well as refining its ML models and modules.

Kirsty headshot

Kirsty

Company Specialist

Insights

Some candidates hear
back within 2 weeks

Company

Company benefits

  • Work equipment - This includes a shiny new MacBook and a budget for (upgrading) your home or digital office.
  • Flexible remote work - This includes working from anywhere, decide which work rhythm and balance works for you, and you have flexibility when taking time off.
  • Company trips - With a global distributed team, we can treat ourselves to meet each other in person in the most beautiful places e.g. Italy.

Company values

  • Be Kind: Our people make working at Weaviate a joy. Their kindness is the magic, which contributes to our success.
  • Work together as one: We combine our different perspectives and support each other to move forward.
  • Strive for excellence: We surpass expectations and do what's best for our customers and our community.
  • Encourage transparency: Be transparent - by default. We share our knowledge and expertise with our colleagues and community.
  • Inspire trust: We explore new technologies and the world around us. As optimists, we expect the best in people.

Company HQ

Jodenbuurt, Amsterdam, Netherlands

Leadership

Bob van Luijt

(Co-Founder & CEO)

Chairman of the Creative Software Foundation. Founded Kubrickology Innovations.

Etienne Dilocker

(Co-Founder & CTO)

Managing Dirctor of Dilocker Software Engineering & Consulting.

Share this job

View 7 more jobs at Weaviate