Senior Python Developer (LLM frameworks)

All Cities
AITHENA – AITHENA all /
Remote /
Hybrid
On The Spot Development is a software development company that builds R&D teams for heavily invested startups and tech companies from the UK, EU, and Israel.
This job opportunity is for a position within one of our teams. You will be directly employed by On The Spot and will collaborate closely with our partner companies, contributing to their product's journey.

AITHENA is a startup focused on creating an AI-powered tool to enhance the regulatory review process in the pharmaceutical industry. Our goal is to build an AI-powered assistant for document analysis and review related to pharmaceutical regulations, enabling efficient search and user query responses based on a comprehensive database of legal case documents.

We are seeking a Senior Backend Developer to build scalable Python solutions, optimize performance, design RAG pipelines with LlamaIndex, and solve complex challenges in an Agile environment.

Responsibilities:

    • Write clean, concise, and scalable Python code, ensuring stability and proper unit testing
    • Diagnose complex technical issues, evaluate options, and implement optimal solutions
    • Implement new requirements in an Agile environment, adhering to architectural principles and standards
    • Collaborate with the team to provide input on architecture and design, ensuring solutions are aligned with best practices
    • Design and implement RAG pipelines based on LlamaIndex
    • Work on performance optimization, testing, and troubleshooting

Requirements:

    • Bachelor’s degree in Computer Science, Engineering, or relevant experience
    • 7+ years of experience in Python development
    • Proven experience with LLM frameworks (LlamaIndex or LangChain)
    • Strong knowledge of PostgreSQL and experience with designing and implementing data-intensive systems
    • Experience with cloud platforms (Google Cloud Platform, AWS, Azure)
    • Solid understanding of software design principles, concurrency, synchronization, memory management, data structures, algorithms, etc.
    • Ability to prioritize and organize effectively with good communication skills
    • Strong analytical and troubleshooting skills

Nice to have:

    • Basic DevOps skills, including Google Cloud Platform, K8S, Docker, CI/CD, and GitHub actions
    • Linux administration skills

Benefits:

    • Work in a highly professional team. Informal and friendly atmosphere in the team
    • Paid vacation — 20 business days per year, 100% sick leave payment
    • Equipment provision
    • Partially compensated educational costs (for courses, certifications, professional events, etc.)
    • Legal and Accounting supportin Poland
    • Ability to work from our comfortable office in Warsaw at Prosta 51
    • 5 sick days per year
    • Medical insurance (after the end of the probationary period)
    • Flexible working hours – we care about you (!) and your output
    • English and Polish classes 2 times a week (online)
    • Bright and memorable corporate life: corporate parties, gifts to employees on significant dates