Senior Full Stack Engineer

RemoteSenior
🇺🇸 United States
Full Stack Developer
Software development

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 Senior Full Stack Engineer at Weaviate, you will be instrumental in turning cutting-edge AI research, and daring ideas into new AI Native Weaviate products.

You will join the new Weaviate Labs team, which researches, develops, and integrates exciting new AI native services into Weaviate. This includes a range of projects from a fully managed Recommender System API, to creating highly scalable fault-tolerant ML inference services. As a team that works at the intersection of research and product development, our work involves exploring and quickly validating innovative AI solutions and integrating them into our product suite whilst ensuring they are production-ready. We collaborate closely with other teams in Weaviate (SRE, Weaviate Cloud) to ensure seamless integration, optimal performance, and reliability of our AI solutions.

This is what you’ll be doing:

  • Lead the development of new apps, working alongside researchers and ML Engineers to help translate research projects into scalable, production-grade solutions.
  • Work primarily on backend services using Python and Go while also engaging in frontend development to integrate projects into Weaviate’s console.
  • Help shape our team’s underlying infrastructure and CI/CD pipelines working with core technologies such as Kubernetes, ArgoCD, and Terraform.
  • Participate in the full product development lifecycle, including refinement, design, development, deployment, and maintenance of features.
  • Perform code reviews and contribute to the development of automated tests.
  • Investigate and resolve issues that arise in our services.

What we are looking for:

  • At least 5+ years of Full Stack experience (delivering value end-to-end):
    • Very strong backend engineering skills - Python is a must-have, and experience with Go is preferred or a willingness to learn on the job. These backend skills are the most important for this role.
    • Experience with frontend frameworks like React and Next.js, and TypeScript.
  • Solid understanding/experience with distributed microservice systems, including high availability and scalability, and proficiency with Docker, Kubernetes, and Terraform.
  • 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 Site Reliability Engineering (SRE) principles and best practices, including monitoring, incident response, and system reliability optimisation
  • Excellent communication skills, capable of conveying complex technical details.
  • 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 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 recruiter via this application - 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

AI-native start-up focused on Vector Database technology, using AI and machine learning to organize and search data in a new way.

Artificial Intelligence
Machine Learning
Technology
Startups
Data Analytics
Software

LinkedIn

The easiest way to build and scale AI applications.

🏭Computer Software
🎂2019
79
18.8K

Updated  

Other jobs at Weaviate

 

 

 

 

 

 

 

 

View all Weaviate jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇺🇸 United States
Full Stack Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs