Job Openings
Senior Python Developer
About the job Senior Python Developer
Our Software Development Team is growing, and we seek a professional, highly experienced Senior Python Engineer for a long-term project to join our team.
This role focuses on optimizing retrieval and reasoning over large-scale documents, leveraging long-context LLM architectures, efficient attention mechanisms, and agentic tool selection. You'll design and implement methods to improve context-aware document synthesis, adaptive retrieval strategies, and multi-step reasoning for complex research tasks.
Responsibilities:
- Develop retrieval and synthesis strategies for long-context LLMs, minimizing loss of key information.
- Implement efficient document ingestion and summarization techniques for large-scale research.
- Optimize attention mechanisms for effective use of extended context windows.
- Experiment with adaptive tool selection and multi-step reasoning approaches for better document analysis.
- Work with memory-augmented retrieval methods beyond traditional chunking.
- Collaborate with product and engineering teams to integrate research capabilities into applications.
- Stay ahead of cutting-edge LLM retrieval and context management techniques. Requirements:
- Strong experience with LLMs, long-context architectures, and document synthesis.
- Proficiency in Python, PyTorch/TensorFlow, and transformer-based models.
- Familiarity with LLMs optimized for extended context (e.g., Gemini pro, Claude 3.7, etc.).
- Understanding of efficient attention techniques (e.g., sliding window, memory-efficient transformers).
- Experience with agentic tool selection and automated research pipelines is a plus.
Benefits we offer:
- Work from anywhere
- 25 vacation days
- Summer house for remote working
- Budget for education