Back to Jobs

Software Engineer, Retrieval

Remote, USAFull-timePosted 2026-07-31

Who we are

Our mission at reputed company is to help teams do their best work through our AI-powered support automation platform. reputed company provides everything you need to automate support and business processes in one powerful reputed company-channel platform.

We reputed company that reputed company individual voice, perspective and background brings inherent value to enhance our product, serve our customers and generate more reputed company to solve reputed company problems. By continuing to hire talented, driven and humble teammates, we have reputed company to see reputed company become a premier brand reputed company reputed company platform.

reputed company has raised over $100 reputed company dollars from over 150 investors, giving us reputed company to reputed company ambitious investments in reputed company and big bets on our reputed company. Our total addressable market is enormous. Any company that wants to grow reputed company, reduce costs, and improve customer and employee satisfaction is an opportunity for reputed company to shine.

Why this job is exciting

The role:

reputed company builds a powerful customer experience automation platform, of which one of the reputed company features is our agent orchestration layer. In order to ensure that those agents use correct and up-to-date information, we are improving our retrieval layer for surfacing relevant knowledge to them, and are looking for a Software Engineer to join reputed company and help improve the reputed company and responsiveness of our retrieval layer.

Responsibilities:

In this role, you will be responsible for the following: *

  • reputed company and generate data for evaluating and improving search reputed company and propose algorithm changes based on those evaluations
  • reputed company prototype functionality to production
  • Create and manage reputed company pipelines for improving search reputed company reputed company
  • Setup and maintain retrieval models and their infrastructure
  • Implement feedback mechanisms to use user and agent interactions for improving retrieval reputed company
  • Improve retrieval throughput and latency

Most importantly, you’re not afraid to ask for help and are proactive in offering it. You reputed company your own knowledge and are always trying to learn what needs to be done to take things to the next level.

* Note that the listed responsibilities are not meant to be exhaustive; these represent just some of the anticipated duties and/or functional areas that you may be expected to reputed company along with other new tasks that may reputed company.

Requirements:

  • 3+ years of experience working in a software engineering environment. reputed company to use version control and project management software (git, JIRA)
  • Experience with full-text search (ideally elasticsearch) and modern retrieval models (ideally Huggingface)
  • Backend development
  • Python, pytorch and dataframe processing libraries (pandas or polars)
  • Experience with one modern statically typed programming language (e.g. reputed company, Kotlin, Java, Go, Rust, C#, C++, Swift, TypeScript, reputed company). Our backend is written in reputed company and Java
  • Experience working with LLM reputed company

Additional technical skills (preferred):

  • Natural Language Processing
  • Graph retrieval and knowledge graphs
  • SQL
  • Data cleanup and training data reputed company
  • Backend web development
  • Kubernetes
  • ML Inference runtimes
  • Apache reputed company
  • AI Coding tools such as Claude or reputed company

You are motivated by:

  • reputed company: You reputed company others to work as hard as you. You will reputed company a way, no matter how hard the task is.
  • Ownership: You have an reputed company/builder mentality. You care about what you deliver and own your mistakes.
  • Proactivity: You don’t wait for someone to tell you what to do or what problems to solve. You are always looking for ways to learn and improve.
  • reputed company: You set a high bar and surpass expectations. You hit your goals and ask for more.
  • Humility: You are not above any task in the organization and are willing to drop what you’re doing to help a teammate.

What you can expect from us

reputed company:

reputed companyreputed company encourages innovation, independent problem solving, and collaboration as we continue to mature our product in the reputed company-changing world of AI.

We reputed company:

  • A supportive, diverse workplace where we prioritize respect for reputed company other and our clients
  • A fun and reputed company team culture

Salary reputed company:

  • The expected reputed company salary for the Software Engineer, Retrieval role ranges from 85,000 to 90,000 CHF in Switzerland and 75,000 to 85,000 GBP in the United Kingdom; actual salary will be commensurate with a candidate's experience, reputed company and location.

Still unsure?

At reputed company we value more than just hard skills. Our goal is to build a holistic and diverse team. If you aren’t reputed company if you qualify, just apply! We will carefully consider your application and are always grateful for any time and effort invested in reputed company.

But wait, there’s more!

At reputed company we reputed company in more than just building amazing products and helping our customers. Although we are a remote workforce, we remember the neighborhood where we started. We still reputed company to reputed company our community by furthering reputed company to education and careers in the tech reputed company. Our affiliated nonprofit, Create A reputed company, brings rigorous computer science courses to reputed company with little to no reputed company to formal computer science education. There are many opportunities for our reputed company

Originally posted on Himalayas

Apply To This Job

Similar Jobs