Software Engineer (for language clients) Job at Weaviate, New York, NY

NGg4SURYTkxHVUoxblZkbW5RenpybWJoWVE9PQ==
  • Weaviate
  • New York, NY

Job Description

About 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

The Weaviate Vector Search Engine covers data persistence, vector indexing, inverted indexing, integration with ML modules, an extensible module system, and various query mechanisms. For our customers and users, Weaviate is a core piece of their infrastructure that must work reliably and be easy to use and operate. Most of our users access Weaviate through one of our language clients, an essential part of the Weaviate ecosystem that provides seamless integration for our users.

As a (Polyglot) Software Engineer, 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 Go(lang) and C# clients to bring them on par with the Python and Typescript clients and 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.

What we are looking for

  • Proficiency in C# and Go, with the ability to write idiomatic code and navigate their ecosystems comfortably.
  • An expert in creating developer-friendly SDKs.
  • You are experienced with CI/CD and writing high-quality automated tests.
  • Familiarity with Typescript and Java is a plus.
  • Experience contributing to open-source software projects.
  • 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 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 the application. In this way, we ensure that our people can focus on doing their best work.

Job Tags

Work from home, Home office, Flexible hours,

Similar Jobs

Myles Companies

Roadside Diesel Mechanic Job at Myles Companies

 ...Truck Repair is seeking two experienced Roadside Diesel Technicians to join our team. With...  ...electrical system troubleshooting. Work independently to assess and resolve mechanical...  ...in diesel repair and roadside assistance, and are looking for a rewarding opportunity... 

Steris Corporation

Supply Chain Manager Job at Steris Corporation

 ...help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. Position Summary The Supply Chain Manager is responsible to provide leadership in procurement activities for... 

Midwest Aviation - Charter First

A&P Aircraft Mechanic /Technician Job at Midwest Aviation - Charter First

 ...Job Description A&P Licensed Aircraft Mechanic Day-to-Day Responsibilities: We seek an A&P Licensed Aircraft Mechanic to perform the following responsibilities: Perform aircraft maintenance inspections and repairs on aircraft to designated qualifications... 

Loyola Marymount University

Part Time Faculty, EDSP, School Psychology & Counseling | Loyola Marymount University Job at Loyola Marymount University

 ...related to course material. Educational Requirements: An earned doctoral degree in Counseling Psychology, Counseling, Educational/School Psychology, Clinical Psychology or related field, and be licensed/license eligible or credentialed (P.P.S.) as a mental... 

MTSS

Phlebotomy - Phlebotomist Floater - 1st Shift Job at MTSS

 ...of the Patient Service Center/Mobile/Long Term Care/In-Office Phlebotomy are completed accurately and on time. The Phlebotomist III- Float...  ...1. High school diploma or equivalent. 2. Medical training: medical assistant or paramedic training preferred. 3. Phlebotomy...