Senior Node.js FullStack and LLM Agent Engineer

Yelda is hiring!

About

Get your voice-ready virtual assistant in a minute. Yelda's platform works with phone network, your website, WhatsApp, Facebook Messenger, or even Amazon Alexa !

--

Yelda is a start-up founded by the entrepreneurs behind KRDS (8 offices worldwide / several successful rounds of fundraising) and CommitStrip (1M readers/month). Over the last 20 years most businesses have gone (nearly entirely) paperless. Now, we’re in a new era: the era of assistance and automation. Within three to five years, every company will have a stand-alone assistant connected to major voice platforms, and Yelda is there deploy them efficiently efficiently though a frictionless no-code platform

Our mission: provide every company in the world with a smart Voice Assistant via our platform Yelda.

In just a few months, Yelda has already earned the trust of its first customers including BNPP Bank, the nationwide FNAC retailer, and the French national railway operator SNCF. After completing our first seed fundraising, we are looking to build a solid team in Paris with expertise in web product development, artificial intelligence and business automation, composed of Yelda’s founders and ‘early employees’. Ready to join the adventure?

Job Description

Our Mission: Millions of hours are lost by users exchanging with bots that don't understand the request, or by humans answering to questions that could be automatized. At Yelda we want to help users to get accurate answers faster in their natural language, and users support to focus on cases that really require human help. Thats's why Yelda aims to provide every company in the world with a smart voice assistant via our platform Yelda.

Your mission : Improve our voice bots automation management tools, with a focus on Large Language Models management and voice conversation experience. You will have a real impact on the product roadmap and millions of users seeking for support through our conversational agents.

The Tech Team: You will work hand in hand with our CTO Marie, our CEO Thomas, and 3 fullstack developers, Naomi, Balavishnu and Michaël. Main language is English.

The Tech Stack: Our main technologies are Node.js (Hapi backend framework), Vue.js, Jest, Redis, Github (Copilot), MongoDB, a bit of GraphQL, langchain. No big CI/CD pipeline for now, we kept it simple and delegated it to the French hosting provider CleverCloud.

Your main Tasks: Our next challenges concern Large Language Models (LLMs), voice conversation experience, tests, observability, monitoring and performances.

On day to day, you will:

  • Specify and develop coming features with the CEO and the tech team. One of the main challenge is to integrate the new features smoothly in the existing architecture to keep a maintainable, easy to read, bug-free and DRY codebase.

  • Leverage Machine Learning tools and lifecycle in order to improve the performances of our virtual assistants : NLP (Natural Language Processing), LLM (Large Language Model), Retrieval Augmented Generation (RAG) for LLMs tools, ect.

  • Integrate and develop custom APIs (Clients API, LLMs, new platforms providers...).

  • Improve our existing architecture (database structure, performance monitoring and DevEx tools, deployment workflow) in a context of strong growth.

  • Write technical documentation and tests.

  • Keeping abreast of the latest technological trends, that you will share with the rest of your team to help us maintain the product technical leadership and a good developer experience.

Organization:

  • Daily meeting with the other members of the project.

  • Peer pull requests reviews.

  • Bimonthly demo to the team.

Compensation:

  • We're based in the beautiful stationF startups campus, where we meet once or twice a week to hang out (but you can come everyday if you prefer).

  • We have coupon codes at La Felicita (🍕️ pizza and pasta).

  • Equity in an early stage startup.

  • 50% health insurance coverage for the employee (provided by Alan).

  • "Tickets restaurant" with Swile.

  • Strong technical conferences culture : initiated by our CEO Thomas (author of www.commitstrip.com) and maintained by our CTO Marie (LadiesOfCode meetup organizer, Who Run The Tech and DotJs editorial team, Devoxx event team. It's important for us that the technical team stays up to date with the latest technologies and develops its professional network, so we strongly encourage the team to be involved in technical events (as attendees, speakers, organizers...).

Preferred Experience

Profile: You will have a foundational impact on Yelda product and LLMs vision. We are looking for an engineer spirit with high level of seniority in software engineering to be able to set the big picture of our LLMs management lifecycle.

The main qualities we are looking for

  • Curious, in life and in new technologies.

  • Pro-active and autonomous, you can take the initiative to tackle technical problems or propose new ideas.

  • Big vision, from taking ownership of an existing and technical project, to scoping and implementation of new features.

  • Serious and organised, we can trust you to produce quality code and test everything you do.

  • Assertive: as one of our first employees you’ll be key in helping us attract future colleagues! The people we are looking for are technically brilliant and willing to share your knowledge with their colleagues and inspire them.

  • Invested, inclusive humble and fun: in our small company we want to create a great working environment.

  • Professional English proficiency.

Concepts that should interest you as a developer (as you'll manipulate them daily)

  • Conversational, bots, voice technologies and automation.

  • Machine Learning, Artificial Intelligence, Large Language Models, Natural Language Processing, etc.

  • Developing and connecting to RESTFUL APIs.

  • Unit and integration tests.

  • Clean Code and security.

Additional notes :

  • Women and people from minority backgrounds tend to only apply to positions where they meet 100% of the criteria. If you think you have what it takes to be a good candidate for this position, we encourage you to apply even if you don't meet all formal criteria.

Recruitment Process

Interview process

  • Our CTO Marie will conduct a first screening interview, where we will review your technical background and present Yelda technical challenges. If you have interesting projects on your github, it's a good time to showoff!

  • If there is a fit, you'll then have a call with our CEO Thomas to exchange about the product and the mission.

  • Technical excercice depending on the profile.

  • Another call with a member of the technical team, to assess a bit more the cultural and technical fit.

  • Final step if you're in Paris area, you'll meet the whole tech team around a glass or "gouter" to confirm that you'll be happy to work with us everyday!

Additional Information

  • Contract Type: Full-Time
  • Location: Paris
  • Experience: > 5 years
  • Possible partial remote
  • Salary: between 50€ and 60€ / year