Job VC
Junior/Middle TypeScript/Python Developer with AI Experience
Technologies
Description
🟠 Details: we are looking for a Junior/Middle Software Engineer who is interested in working with
Large Language Models (LLMs) such as GPT-4, Claude, and similar technologies. You will help develop and test Python or TypeScript applications, support LLM integrations, and learn how to build and maintain RAG pipelines with guidance from senior team members.
🟠
Qualifications:
1–3
years of experience with Python or TypeScript as a primary programming language.
Practical exposure to LLMs (GPT-3/4, Claude, or similar) through commercial, pet, or educational projects.
Basic but clear understanding of Retrieval-Augmented Generation (RAG) and how it is used in practice.
Familiarity with vector databases (Pinecone, Weaviate, FAISS, or similar), even at an introductory level.
Experience using the OpenAI API / SDK or comparable LLM APIs.
Understanding of prompt engineering fundamentals and willingness to iterate and experiment.
Some experience with dataset preparation, evaluation, or experimentation tools (e.g., LangChain, LangSmith).
Basic understanding of CI/CD concepts and initial experience with tools like GitHub Actions.
Comfortable working in Linux environments and using the command line.
Hands-on experience with at least one SQL database and basic understanding of ORMs.
English language proficiency at B2 level (upper-intermediate) and above.
🟠
Would be a plus:
Initial experience with monitoring or logging tools (Grafana, Prometheus, Loki).
Coursework or beginner-level practical experience in NLP.
Basic familiarity with cloud platforms (AWS, GCP, Cloudflare) from personal or team projects.
🟠 Responsibilities:
Implement and improve LLM integrations using embeddings, vector search, and prompt tuning.
Assist in building and maintaining RAG pipelines, gradually taking ownership of specific components.
Work with vector databases, helping configure, populate, and query embedding storage.
Integrate and test OpenAI and other LLM APIs, contributing to feature development and improvements.
Participate in R&D tasks, researching LLM techniques, and sharing findings with the team.
Collaborate closely with other engineers, communicate progress clearly, and deliver features with growing autonomy.
🟠 Interview steps:
Screening with the recruiter (about 45 minutes).
Take-home task.
Technical interview with the CEO (about 30 minutes).
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.
Large Language Models (LLMs) such as GPT-4, Claude, and similar technologies. You will help develop and test Python or TypeScript applications, support LLM integrations, and learn how to build and maintain RAG pipelines with guidance from senior team members.
🟠
Qualifications:
1–3
years of experience with Python or TypeScript as a primary programming language.
Practical exposure to LLMs (GPT-3/4, Claude, or similar) through commercial, pet, or educational projects.
Basic but clear understanding of Retrieval-Augmented Generation (RAG) and how it is used in practice.
Familiarity with vector databases (Pinecone, Weaviate, FAISS, or similar), even at an introductory level.
Experience using the OpenAI API / SDK or comparable LLM APIs.
Understanding of prompt engineering fundamentals and willingness to iterate and experiment.
Some experience with dataset preparation, evaluation, or experimentation tools (e.g., LangChain, LangSmith).
Basic understanding of CI/CD concepts and initial experience with tools like GitHub Actions.
Comfortable working in Linux environments and using the command line.
Hands-on experience with at least one SQL database and basic understanding of ORMs.
English language proficiency at B2 level (upper-intermediate) and above.
🟠
Would be a plus:
Initial experience with monitoring or logging tools (Grafana, Prometheus, Loki).
Coursework or beginner-level practical experience in NLP.
Basic familiarity with cloud platforms (AWS, GCP, Cloudflare) from personal or team projects.
🟠 Responsibilities:
Implement and improve LLM integrations using embeddings, vector search, and prompt tuning.
Assist in building and maintaining RAG pipelines, gradually taking ownership of specific components.
Work with vector databases, helping configure, populate, and query embedding storage.
Integrate and test OpenAI and other LLM APIs, contributing to feature development and improvements.
Participate in R&D tasks, researching LLM techniques, and sharing findings with the team.
Collaborate closely with other engineers, communicate progress clearly, and deliver features with growing autonomy.
🟠 Interview steps:
Screening with the recruiter (about 45 minutes).
Take-home task.
Technical interview with the CEO (about 30 minutes).
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.