A little flex time

Employment type
Full time

Your mission

Texts are the fabric of the digital world. There’s so much information at our fingertips, but making sense of it efficiently is still very hard. Deepset's mission is to break this barrier and empower any developer to harness powerful NLP pipelines to efficiently access and comprehend any kind of data. Our open-source project Haystack is already used by industry leaders all around the world and we set out to become the semantic layer in every enterprise tech stack. As a (Senior) Software Engineer in the Core Engineering team, you will work on making neural search scalable and accessible for enterprises all around the world. You will improve our open-source Python framework Haystack to make it more developer-friendly, extend its functionality, improve the scalability and interact with our vibrant open-source community. On top, you will work closely with our platform team on building "deepset cloud" - a SaaS product to facilitate neural search for our enterprise clients.Example tasks: Investigate a performance bottleneck during indexing of files in a vector database; design the API for evaluating ML models in Haystack; add a REST API endpoint to modify a deployed pipeline; interact with our GitHub Community to trace down a bug.

Your profile

Your Responsibilities

  • Conceptualize & implement new features for our open-source framework Haystack
  • Improve & shape the software architecture of Haystack
  • Interact with our GitHub Community
  • Work closely with our ML Engineers on integrating new ML models to improve search & information access in a scalable way


  • 3+ years experience of having worked in a related field
  • Crazy ambition to learn and being "hungry"
  • Ability to dive deep into new tech & complex projects without getting lost
  • You showed in the past that you can become excellent in something
  • Excellent software engineering skills (Python or any other language)
  • Experience with databases, AWS and REST APIs
  • Ideally: Experience in the interaction with open-source communities • Pragmatism, sense of responsibility and independent work style

Why us?

  • Latest NLP: deepset is at the forefront of NLP, we are on our way to become a standard for neural search. Work with tech experts and shape the NLP space together with us.
  • Flexible: At deepset, we all treasure the remote-first nature of the company. It's a big milestone for us today to be recognized and accredited by Flexa Careers as being very flexible to employees :)
  • Remote-first: We are building a remote-first organization. You can choose to work from home or any other place. We offer a home office budget for equipment and furniture, and we would be happy to sponsor a co-working spot.
  • Choose your tech: Linux, Windows, or macOS? Laptop or PC? The choice is yours and we will provide what you need.
  • Re:base: Once every few months we meet in person. We believe it's great to still see each other occasionally IRL. We discuss things, we do mini-workshops, we brainstorm, we have lunches together, and we have fun. We cover travel expenses for sure.
  • You are an owner: We offer every employee an opportunity to own part of the company, you will be enrolled in the employee stock option plan.
  • No AI hype: Work on real-world cases with realistic expectations about NLP capabilities.
  • Fast-paced: Fast path to decisions and actions. A great deal of responsibility and immediate impact (no legacy).
  • Recharge: We all need time to recharge every now and then - or to travel the word - you will get 27 days of paid holidays.
  • Grow: Focus on professional growth, we have a budget for learning and further development of skills, possibility to speak at conferences, monthly internal hacky Fridays.
Natural Language Processing
View company profile


A little flex time