Senior Software Developer (Rust/Python/AI/RAG) at basebox GmbH
Requirements
We are seeking a talented and versatile developer to join our innovative team. As a member of our development team, your focus will be on assisting the development of cutting-edge Large Language Model (LLM) inference and Retrieval-Augmented Generation (RAG) based solutions using Rust and Python, with a strong emphasis on regulated industries, particularly healthcare.
- Proficiency in Rust and/or Python programming languages
- Experience with developing LLM and RAG functionality
- Familiarity with databases, SQL (particularly Postgres), and vector databases
- Knowledge of GraphQL and experience working with GraphQL schemas
- Knowledge of test-driven development and experience setting up test frameworks
- Experience with CI/CD pipelines and tools
- Understanding of Agile/Scrum methodologies
- Excellent problem-solving and communication skills
- Ability to work collaboratively in a fast-paced startup environment
Preferred Qualifications
- Experience with new product development in a startup environment
- Contributions to open-source projects related to LLMs, RAG, GraphQL, or similar technologies
- Familiarity with cloud computing platforms (e.g., AWS, GCP, Azure)
- Knowledge of inference, retrieval-augmented generation, machine learning and natural language processing concepts
- Understanding of privacy and security requirements in regulated industries
- Experience with containerization technologies like Docker
- Proficient in English, German is a nice plus but not essential
Scope of Work
- Design, develop, and maintain high-performance LLM and RAG systems
- Collaborate with cross-functional teams to identify and prioritize product features
- Write clean, efficient, and well-documented code in Rust and/or Python
- Integrate systems with databases, including Postgres, SQL, and vector databases
- Contribute to the development and enhancement of our GraphQL to SQL compiler, which generates SQL databases and backend servers from annotated GraphQL schemas
- Develop and maintain test frameworks to ensure code quality and reliability
- Stay up to date with the latest advancements in LLM, RAG, GraphQL, and related technologies
- Ensure compliance with privacy and security regulations, especially in the healthcare industry
Benefits
We offer a competitive salary, flexible work arrangements, and the opportunity to work on groundbreaking projects.
We are a small team developing a complete AI platform for on-premise operation for companies with sensitive data. E.g. hospitals.
We are in Bavaria. Upper Bavaria to be precise. In a small village on Lake Ammersee. The nature and the attitude towards life are great and very special here.
Munich is close. The mountains are close. It takes 2 minutes to get to the lake.
Remote working is also possible. What counts for us is the result, and we are looking for professionals with small egos and big ideas. We are driven by a love of solving complex problems. The more complex, the better.
Our mission: to bring AI to healthcare companies.
Applicant Location Requirements
About basebox GmbH
We’re building basebox, an AI platform for companies. Our technology empowers healthcare professionals to automate the processing of documents like medical reports, expert opinions, and protocols while enabling quick access to relevant information. With our secure, GDPR-compliant solution, we ensure the protection of sensitive patient data.
Our tech stack – including React, Next.js, Rust, GraphQL, Redux, and JavaScript – provides a dynamic environment for developers passionate about impactful work. You'll join an agile team dedicated to enhancing a product that truly makes a difference in healthcare.
Whether remote or in our office by Lake Ammersee (near Munich, Germany), if you're interested in pioneering healthcare software and improving user experiences for industry professionals, we’d love to hear from you!