logo[мetahunt]
> DOU
senior

Software Engineer

COXIT4k–6k USD
format:Remotecompany:Outsource
typescriptpythonragpineconeopenaisqllinuxllm
grafanaprometheuslokiawsgoogle cloud
test task:yes
englishB2
experience3+ years
domainAI
locationLviv, Ukraine
> full description

🟠 Details: we are looking for a Senior 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 primary 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 setting up basic CI/CD, for example, with GitHub Actions.
  • Experience with Linux CLI tools.
  • Experience with at least one SQL database and an ORM such as Postgres, MySQL, etc.
  • English language proficiency at B2 level (upper-intermediate) and above.

🟠 Would be a plus:

  • Knowledge of Grafana, Prometheus, and Loki.
  • Preferably, 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 45 minutes).
  • Take-home task.
  • Technical interview with the CEO (about 1 hour).
  • Optional live coding session with a Python or TypeScript Developer (about 1 hour).

🟠 By joining us, you will get:

  • 15 paid vacation days + 30 unpaid days off per year.
  • 4 paid public holidays (New Year, Independence Day, Day of the Defender of Ukraine, and Christmas).
  • Accounting and legal support (corporate accountant & lawyer).
  • Flexible hours, remote work, and quality equipment.
  • 100% certification coverage (on success).
  • 50% coverage for additional training.
  • Internal workshops and knowledge sharing.
  • $50/month wellbeing budget (50% co-pay) for sport, education, therapy, and massage.
  • Team-buildings, gifts, and company events.
  • Internal currency program for extra perks and rewards.

🟠 Our office:

  • FuturaHUB, located in Lviv (Kulparkivska 200a).
  • An inspiring, modern workplace with a great atmosphere and development culture.
  • Conference rooms.
  • “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.

🟠 Some of our Values:

  • No overtime and pressure.
  • Regular rest and burnout control.
  • Clean relationships within the company and with the client.
  • Responsibility for one’s own development, ideas, and interests, as well as for the problems that stand in the way of this development.
  • Openness to the new, readiness for changes.
Відгукнутись на вакансію