Profil Software

AI Backend Python Developer

Gdynia, PL · Posted 1w ago

$15-20K/mopermanenthybrid
PythonDjangoDjango REST FrameworkFastAPISQLAlchemyLLMGenAIRAGpgvectorPineconeDockerCeleryLangChainLangGraphAWSAzureGCPGitLab CIGitHub ActionsReact

Job Description

AI Backend Python Developer (Hybrid in Gdynia)📍 Location: Gdynia / Hybrid (2 days remote)💼 Type: B2B or Employment contract💰 Salary: 15-20k B2BAbout Profil SoftwareWe’re a Software House from Gdynia with over 15 years of experience in creating innovative web and mobile applications using Python and JavaScript.Our team of 60+ experienced professionals — developers, testers, and UX designers — delivers high-quality software solutions for startups and SMBs across 10+ countries on 4 continents.We value a friendly working atmosphere, knowledge sharing, and continuous development.About the RoleWe’re looking for a AI Backend Developer (Python) with interest or experience in AI/ML and Generative AI, who will join our team and help deliver international projects for startups and B2B clients.You’ll work in Agile teams, collaborating closely with developers, designers, and testers. If you enjoy both coding and client collaboration, and want to work on projects that combine technology, data, and AI-driven innovation — you’ll fit right in.Your ResponsibilitiesDevelop and maintain backend solutions using Python (Django, Django REST Framework, FastAPI)Design and implement RESTful APIs and integrate with external systemsWork with ORM tools such as Django ORM or SQLAlchemyBuild and integrate AI-powered features (LLMs, GenAI APIs) into backend systemsImplement RAG (Retrieval-Augmented Generation) pipelines and AI-driven search solutionsWork with vector databases (e.g., pgvector, Pinecone) and hybrid search approachesCollaborate on ML/AI integrations and support ML lifecycle (basic MLOps practices)Write clean, efficient, and scalable code following best practicesDeploy and maintain applications using DockerCollaborate with cross-functional teams in Agile environmentsParticipate in code reviews and knowledge-sharing sessionsWhat We Expect Python Core: Proven experience with Python and frameworks like Django, Django REST Framework, or FastAPI.Database & Tools: Solid understanding of ORM tools (Django ORM, SQLAlchemy) and API development.DevOps Basics: Practical knowledge of Docker and containerization.Software Craftsmanship: Strong grasp of clean code, design patterns, and distributed task queues (Celery).AI/ML Interest & Foundations: Good understanding of machine learning concepts, LLMs, and GenAI APIs (e.g., OpenAI, Anthropic).Willingness to learn: Openness to work with RAG architectures, vector databases (Pinecone, pgvector), and frameworks like LangChain or LangGraph.Communication: English at B2+ level (direct contact with international clients).Nice to HaveHands-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.What We Offer Hybrid work – 2 days in the office / 3 days remoteCompetitive salary based on experiencePaid 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 + ability to request courses or books A workplace tailored to your needs – ergonomic setup, adjustable desk, and top-quality hardwareSponsored trips to conferences and tech meetups (Poland & abroad) Gym & personal trainer in the office Relaxation zone – meditation area & fun room (billiard, ping-pong, XBOX) Friendly, engaging atmosphere with competitions, board game evenings, and charity initiatives Monthly team lunches & integration meetings Co-funding for Medicover and MultiSport cards Startup atmosphere focused on collaboration, innovation, and growthRecruitment ProcessWe believe in transparency — here’s what you can expect:1️⃣ First stage – HR interview (remote): You’ll meet Weronika, our HR Specialist, who will tell you more about the role and learn about your experience and expectations.2️⃣ Second stage – onsite meeting in Gdynia: You’ll visit our office in Gdynia to meet your potential Team Leader, see the workspace, and complete a short technical task related to the position.3️⃣ Final stage – cooperation discussion (remote): An online meeting focused on potential collaboration and final details.📩 Ready to build something great with us? Send your CV or GitHub/portfolio to recruitment@profil-software.com