Senior Full Stack Engineer, Weaviate

Salary not provided
SQL
React
MongoDB
Docker
Kubernetes
TypeScript
GraphQL
Postgres
Cypress
Next.js
Golang
Senior level
Remote in Canada, EU, UK, US
Weaviate

Open-source vector search engine

Open for applications

Weaviate

Open-source vector search engine

21-100 employees

B2BArtificial IntelligenceEnterpriseDeep TechMachine LearningSaaSCloud Computing

Open for applications

Salary not provided
SQL
React
MongoDB
Docker
Kubernetes
TypeScript
GraphQL
Postgres
Cypress
Next.js
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

  • Strong backend engineering skills with extensive experience in Golang
  • Solid understanding of distributed microservice systems, including high availability and scalability, and proficiency with Docker and Kubernetes
  • Experience with frontend frameworks like React and Next.js, and familiarity with TypeScript
  • Ability to understand feature requirements and deliver high-quality increments within two-week sprints
  • Proficiency in CI/CD practices, with experience deploying and operating continuously deployed applications in production
  • Knowledge of No/SQL databases, including Postgres and MongoDB
  • Familiarity with GraphQL and testing tools like Cypress is a plus
  • Excellent communication skills, capable of conveying complex technical details clearly
  • Independent work style with a proactive approach to solving challenges
  • You are usually available in a time zone between UTC-5 and UTC+2
  • You are aligned with our company values

What the job involves

  • As a Senior Full Stack Engineer at Weaviate, you will be instrumental in designing, building, and maintaining the core services of our SaaS platform. You will collaborate with your colleagues to implement new features within our microservice architecture, contributing to both backend and frontend development. Your responsibilities will include code reviews, automated testing, and troubleshooting issues
  • You will join the Weaviate Cloud team, which develops Weaviate’s managed offering. This includes a range of projects from dashboards to identity management, billing systems, user experience improvements, SaaS marketplace integrations, and leveraging our cloud provisioners. The team environment is friendly, collaborative, and focused on delivering high-quality software products iteratively
  • Lead the development of new features, creating RFCs to gather functional and non-functional requirements in collaboration with team members
  • Work primarily on backend microservices using Golang and MongoDB, while also engaging in frontend development to enhance functionality and customer value
  • Participate in the full product development lifecycle, including refinement, design, development, deployment, and maintenance of features
  • Utilize CI/CD pipelines (ArgoCD, GitHub Actions) to automate deployment processes, ensuring seamless integration and delivery
  • Perform code reviews and contribute to the development of automated tests
  • Investigate and resolve issues that arise in our services

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

Founders

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 8 more jobs at Weaviate