AI Backend Python Developer

15k - 20k PLN/ mies.B2B
12.5k - 16.6k PLN/ mies.UoP
MidFull-time·B2B·Umowa o pracę
#391135·Dodano 9 dni temu·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

GenAILLMCloudCI/CDDjangoRAGLangchainAPIDjango Rest FrameworkPython

Firma i stanowisko

Profil Software is a Software House from Gdynia with over 15 years of experience in creating innovative web and mobile applications using Python and JavaScript. The team of 60+ professionals includes developers, testers, and UX designers delivering high-quality software solutions for startups and SMBs across more than 10 countries on 4 continents.

Wymagania

  • Proven experience with Python and frameworks like Django, Django REST Framework, or FastAPI
  • Solid understanding of ORM tools (Django ORM, SQLAlchemy) and API development
  • Practical knowledge of Docker and containerization
  • Strong grasp of clean code, design patterns, and distributed task queues (Celery)
  • Good understanding of machine learning concepts, LLMs, and GenAI APIs (e.g., OpenAI, Anthropic)
  • Willingness to work with RAG architectures, vector databases (Pinecone, pgvector), and frameworks like LangChain or LangGraph
  • English language proficiency at B2+ level for direct client contact

Nice to have:

  • Hands-on experience with LangChain, LangGraph, or vector databases
  • Experience with Cloud platforms (AWS, Azure, or GCP)
  • Basic understanding of CI/CD pipelines (GitLab CI, GitHub Actions) and Frontend (React)
  • Degree in Computer Science or related field

Obowiązki

  • Develop and maintain backend solutions using Python (Django, Django REST Framework, FastAPI)
  • Design and implement RESTful APIs and integrate with external systems
  • Work with ORM tools like Django ORM and SQLAlchemy
  • Build and integrate AI-powered features including LLMs and GenAI APIs into backend systems
  • Implement RAG (Retrieval-Augmented Generation) pipelines and AI-driven search solutions
  • Work with vector databases (e.g., pgvector, Pinecone) and hybrid search approaches
  • Collaborate on ML/AI integrations and support MLops practices
  • Write clean, efficient, and scalable code following best practices
  • Deploy and maintain applications using Docker
  • Collaborate with cross-functional teams in Agile environments
  • Participate in code reviews and knowledge-sharing sessions

Benefity

  • Hybrid work – 2 days in the office and 3 days remote
  • Competitive salary based on experience
  • Paid holidays for B2B contracts (employment option available)
  • English lessons with a native speaker twice a week
  • Access to training courses, workshops, and an online learning base
  • Training budget with the ability to request courses or books
  • Ergonomic workplace setup with adjustable desk and high-quality hardware
  • Sponsored trips to conferences and tech meetups (Poland and abroad)
  • Gym and personal trainer available in the office
  • Relaxation zone including meditation area and fun room with billiard, ping-pong, XBOX
  • Competitions, board game evenings, and charity initiatives
  • Monthly team lunches and integration meetings
  • Co-funding for Medicover and MultiSport cards
Płatne święta
Kursy językowe
Dofinansowanie szkoleń
Budżet konferencyjny
Karta sportowa
Opieka zdrowotna
Spotkania integracyjne

Inne informacje

Informujemy, że administratorem danych jest Profil Software z siedzibą w Gdynii, ul. Zygmunta Augusta 11b (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Profil Software

Profil Software

Pracodawca

Aplikuj teraz