Details: we are looking for an experienced Software Engineer specializing in Large Language Models (LLMs) integrations, such as GPT-4, Claude-3.5 sonet, and similar. You will be involved in developing and testing Python or TypeScript applications, integrating LLMs, and implementing complex RAG pipelines.
Qualifications: * At least 3 years of experience with Python or TypeScript as a prime programming language; * In-depth knowledge and experience with different LLMs, including GPT-3/4 and Claude; * Experience with Retrieval-Augmented Generation (RAG) and related technologies; * Proficiency in working with vector databases such as Pinecone, Weaviate, or FAISS; * Experience with OpenAI API and SDK; * Knowledge of prompt engineering techniques and prompt optimization approaches; * Hands-on experience with tools for data set collection, evaluation, and validation like LangSmith, DeepEval/ConfidentAI, etc; * Experience with setup of basic CI/CD, for example, with GitHub Actions; * Experience with Linux CLI tools; * Experience with at least one of SQL databases and ORMs like Postgres, MySQL, etc.
Would be a plus: * Knowledge of Grafana, Prometheus, and Loki; * Preferable experience in NLP (Natural Language Processing); * Basic knowledge of AWS/GCP or Cloudflare for base deployment purposes.
Responsibilities: * Developing LLM integrations from scratch or optimizing existing solutions using embeddings, vector storage, vector search, prompt engineering, and Retrieval-Augmented Generation (RAG); * Implementing and managing vector databases for efficient storage and retrieval of embeddings; * Working with the OpenAI API and exploring the integration of other AI technologies; * Ongoing R&D in AI technologies; * Collaborating with the development team and client stakeholders to achieve set business goals.
Interview steps: * Screening with the recruiter (about 30 minutes). * Technical interview with CEO (about 1 hour). * Optional live coding session with Python or TypeScript Developer (about 1 hour). * Optional take-home task.
By joining us, you will get: * Accounting coverage and lawyer support; * Paid Vacations; * Paid 4 paid public holidays (New Year, Independence Day, Day of the Defender of Ukraine, and Christmas); * Flexible working hours and the possibility to work remotely; * Best-class working equipment (laptop and accessories); * Good conditions for skills development: the possibility of upgrading your English for business needs due to working time and 50% coverage for studying English; the offer of internal workshops; and wellbeing sessions as one-to-one meetings.
Our office in Lviv: * FuturaHUB, located in Lviv (Kulparkivska 200a); * An inspiring, modern workplace with a great atmosphere and development culture; * “Happy Hours” parties; * Yoga and sports training in FuturaHUB; * Chill-out area: gaming zone with PlayStations, table tennis & table soccer; * Beer, coffee, tea, cookies, etc; * Conference rooms.
Some of our Values: * No overtime and pressure; * Regular rest and burnout control; * Clean relationships within the company and with the client; * Responsibility for the own development, ideas, and interests communication, as well for the problems that stand in the way of this development; * Openness to the new, readiness for changes.