Challenges:
- You will be responsible to improve our backends and frontend for LLM-backed agent applications such as our Chatbots.
- Our frontend in use is built in JavaScript / TypeScript using the frameworks NextJS and React.
- You will foster the customer experience by stabilizing and improving the existing solution (better visualization, automated validations, enable function calling and agent actions.)
- You will be responsible for identification and implementing upcoming, new business requirements.
- Cooperate with the business side including your active contribution in customer workshops, meetings, and calls so the ability to explain technical points to business colleagues is a crucial part of this job, as is a consultant’s mindset.
- Participate in team brainstorming sessions, code reviews, and pair programming sessions.
- You will have the chance to identify possible use cases for automation and data science, innovative ideas are welcome.
Skills:
- Profound experience in software development using Python programming language, preferably in frameworks like FastAPI, Celery and data science libraries such as pandas, scikit, plotly etc.
- Advanced knowledge of JavaScript and common frontend libraries (preferably React/NextJS).
- Furthermore, knowledge in LLM frameworks such as LangChain, Haystack and the client APIs of Azure and OpenAI completes your profile.
- Knowledge of database systems like Postgres or MySQL (or any other relational database) as well as document-based databases like Elasticsearch & MongoDB is a plus.
- Proven experience with development of RESTful APIs.
- you are flexible and responsive to changing work patterns and demands and preferably you have already successfully applied agile methodology (e.g. Scrum).
- active participation and contribution in extending and sharing your knowledge.
- fluent written and spoken English. German is nice to have, but not necessary.