Core Developer

Tip: Fast
Lokasjon: Trondheim

Are you passionate about open source, search and recommendation systems, and AI integration? Do you thrive on writing performant, high-quality code with strong latency and uptime requirements? If so, we want you to join our team at Vespa.ai as a Core Developer!

About Vespa.ai:

Vespa.ai is a team of passionate builders. We maintain and develop the Apache 2.0 licensed open-source project Vespa. Vespa lets our users run big data + AI, online. At any scale, with unbeatable performance. 

Vespa is a fully featured search engine and vector database. It supports vector search (ANN), lexical search, and search in structured data, all in the same query. Integrated machine-learned model inference allows to apply AI to make sense of data in real time. Together with Vespa’s proven scaling and high availability, this empowers to create production-ready search applications at any scale and with any combination of features. Our users and customers are #1 in e-commerce, content, and financial services globally and used by companies like Spotify, Yahoo, Wix, and many more.

In addition to our open-source platform, Vespa.ai runs Vespa Cloud, a robust SaaS offering that allows businesses to harness the power of our technology with ease. 

Role Overview:

As a Core Developer, you will design, implement, and optimize core functionalities of Vespa, ensuring top-notch performance and reliability. Vespa is built using C++ and Java, released 4 times a week, fully automated. Vespa is for big data serving, online – strong knowledge of algorithms and data structures for matching, retrieval and ranking is key. Vespa Core has fully automated configuration deployment and a battle-proven codebase to administer thousands of running nodes. Security is built-in at every interface using mTLS.

You will work on challenging search and recommendation use cases, collaborating with a cross-functional team of engineers and developer advocates.

At Vespa.ai, we are extremely focused on automating whatever we do to be able to grow fast with high quality. In all roles, we scale using technology, not simply larger teams. We take pride in being small, nimble, and the most productive.

Responsibilities:

  • Architect, develop, and maintain essential components of the Vespa search and recommendation engine.
  • Implement advanced algorithms and indexing structures to enhance the efficiency and speed of the platform.
  • Optimize code for performance, ensuring scalability and responsiveness to user needs.
  • Collaborate with cross-functional teams to address the unique challenges posed by search and recommendation use cases.
  • Contribute to the design and implementation of machine-learned model serving capabilities.
  • Apply linguistic expertise to advance the natural language processing capabilities of Vespa.
  • Design and implement robust APIs to seamlessly integrate with other systems.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in C++ or Java development with a focus on performance optimization.
  • Proficient knowledge of algorithms and indexing structures for efficient information retrieval.
  • Solid understanding of machine learning model serving and deployment.
  • Knowledge of linguistics and natural language processing is a strong plus.
  • Experience in API design and implementation.
  • Strong problem-solving skills and ability to thrive in a collaborative team environment.
  • Familiarity with distributed systems.
  • Tensor mathematics, ONNX and LLVM knowledge is a bonus!

Why Join Us:

  • Be part of a cutting-edge team working on innovative search and recommendation technology.
  • Contribute to the development of a high-performance, open-source platform with a global impact.
  • Collaborate with a talented team of engineers, data scientists, and product experts.
  • Competitive salary, benefits, and opportunities for professional growth.

If you are excited about the intersection of open source, search and recommendation systems, AI integration, and have a genuine passion for coding, we would love to hear from you! Apply now to join the Vespa Team and play a key role in shaping the future of our industry.

Note: Vespa.ai is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We believe in fostering a collaborative and inclusive environment where every team member has the opportunity to make a significant impact.

Kontakt oss, hvis du har spørsmål

Hoyem_Funell
Pål Høyem
Partner

e-post: paal@funell.no
mob. nr 90 20 57 76