Senior Software Engineer
Being a Software Engineer in this Weaviate Cloud Servies team, it will never get boring with the exciting challenges of offering a state-of-the-art vector database as a service to our users.
About SeMI Technologies & Weaviate
SeMI Technologies is a global remote-first startup, with teams hailing from many different parts of the world, where it is not totally uncommon for someone to work remotely from fun places (like a camping site). While this gives you freedom and flexibility to work from anywhere and any time, we are looking for people who are comfortable working independently, who are proactive and take ownership, and people who communicate effectively.
Our flagship product is Weaviate a Vector Search engine & database, which uses machine learning to organize and search data in a completely new way.
At SeMI we believe that the next wave of software infrastructure is AI-first and that a strong open-source community is a basis for creating high-quality software.
About this role
As a Senior Software Engineer, you’ll build the core backend of all automated software operations both in a fully-managed and Hybrid-SaaS setting. Next to that, you automate the orchestration and provisioning of database deployments in cloud environments. Lastly, you design and implement processes for quality control, self-healing systems, and a hands-free operations experience for our users.
In this role you are part of the Weaviate Cloud Service (WCS) team. This team builds SeMI’s managed Weaviate offering. From provisioning to auto-scaling, from monitoring to building vibrant dashboards, and from pricing integration to user administration. It will never get boring with the exciting challenges of offering a state-of-the-art vector database as a service to our users. The atmosphere in the team is friendly, collaborative, and enabling – with a focus on delivering premium-quality software products iteratively.
What we are looking for
- Strong software engineering skills, experience with a strongly-typed, compiled language (e.g. Golang, Rust, Java, TypeScript, etc.).
- Great understanding of distributed microservice systems, including high availability, scalability, canary and zero downtime deployments.
- Profound experience in running and maintaining applications on common cloud providers like AWS, GCP, Azure etc.
- Experience developing continuously deployed applications running in production.
- You strive to minimize the pain points of operations through creative & reliable engineering. You are passionate about monitoring and observability, and let metrics influence your choices.
- Experience with running stateful loads such as databases in cloud environments, e.g. through Kubernetes Operators would really make you stand out for this role.
- Nice to have: You’re interested in AI-first databases and Machine Learning workflows (e.g. continuous training).
What we offer
- 100% remote with flexible work hours.
- Competitive compensation, including paid time off.
- Personal budget to spend on your preferences e.g. going to conferences, co-working space.
- You will work at the forefront of search, ML/AI, and cloud-native technologies - and all of it is open source.
- An atmosphere that encourages learning and personal growth, with very experienced and fun team members to learn from.
- Department
- Weaviate Cloud Service team
- Remote status
- Fully Remote
- Employment type
- Full-time

About SeMI Technologies
SeMI Technologies a global remote-first startup, with teams hailing from many different parts of the world, where it is not totally uncommon for someone to work remotely from fun places (like a camping site). At SeMI we believe that the next wave of software infrastructure is AI-first and that a strong open-source community is a basis for creating high-quality software.
Senior Software Engineer
Being a Software Engineer in this Weaviate Cloud Servies team, it will never get boring with the exciting challenges of offering a state-of-the-art vector database as a service to our users.
Loading application form
Already working at SeMI Technologies?
Let’s recruit together and find your next colleague.