Weaviate

Senior Platform Engineer

Remote
Azure AWS Terraform Kubernetes Go Machine Learning GCP Python C++
This job is closed! Check out or
Description

About Weaviate

Weaviate is an AI-native start-up primarily focused on Vector Database technology. Weaviate uses AI and machine learning to organize and search data in a completely new way to create meaningful insights from their unstructured data. With over 1.6 million downloads, Weaviate continues to grow in popularity.

Our entire team works remotely across the globe because we believe in the freedom and flexibility to work from anywhere and at any time. Our people experience this as a massive benefit! Our people are therefore comfortable working independently, proactive, they take ownership, and our people communicate effectively.

About this role

As a Senior Platform Engineer, you will play a crucial role in designing, implementing, and maintaining our infrastructure across major cloud platforms including Azure, AWS, and GCP. You will leverage your expertise in provisioning infrastructure with tools like Terraform and Pulumi to ensure efficient and scalable cloud resources. Your responsibility will also include the implementation of robust CI/CD pipelines to streamline our deployment processes.

What will your responsibilities be?

  • Design, implement, and maintain scalable, automated and resilient infrastructure across Azure, AWS, and GCP.
  • Provision cloud resources efficiently on our cloud platforms using tools like Pulumi and Terraform, aligning with our infrastructure as code (IaC) practices. We use Helm to manage our workloads on our Kubernetes clusters.
  • Develop and maintain CI/CD pipelines to automate deployment processes and ensure seamless integration and delivery. We currently use ArgoCD and GitHub Actions for our pipelines.
  • Leverage tools like Istio to manage traffic, monitor services, and implement robust security measures across our deployments.
  • Collaborate with cross-functional teams to identify infrastructure needs, propose solutions, and implement best practices for cloud security and performance.
  • Continuously evaluate and adopt new technologies to improve our cloud infrastructure and deployment strategies.

What we are looking for

  • Golang experience is essential, along with a strong software engineering background. The preferred level of experience in Go is 5+ years. Alternatively, you have 3+ years but you do have clear strength in Python/C++ etc.
  • Profound experience in creating, operating, and maintaining cloud infrastructure on Azure, AWS, and GCP.
  • Pulumi is not essential but it's strongly preferred. 
  • A solid understanding of distributed microservice systems, including aspects like high availability, scalability, and zero downtime deployments.
  • Experience in CI/CD, with the ability to develop and operate continuously deployed applications in production using Kubernetes.
  • An understanding of monitoring and observability, leverage Grafana and Prometheus, to make data-driven decisions to influence system design and operations.
  • Experience in a customer-facing tech/product/SaaS offering company is important.
  • Exceptional communication skills, capable of translating complex technical details into clear and concise language.
  • Independent work style, taking full ownership of responsibilities with a proactive approach to solving challenges.
  • Alignment with our company values, demonstrating a commitment to teamwork, innovation, and quality.
  • Location: Remote, based out of Europe.

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.
  • You will work at the forefront of search, ML/AI, and cloud-native technologies - and all of it is open source.

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.

Weaviate
Weaviate
Artificial Intelligence (AI) Cloud Computing Database Enterprise Software Open Source Search Engine

0 applies

110 views

Jobs from our Partners

Site Reliability Engineer

Pittsburgh, PA US

Cloud Engineer

Arlington, VA US

Senior PL/SQL Developer

Albuquerque, NM US

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 257 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers