Job Title: Senior Full Stack Developer (Python Experience)
Location: Berlin, Germany (Hybrid position)
Type: Full-Time
Entry Date: Immediately
Company Description: Talonic is a dynamic and innovative AI start-up dedicated to making data and analytics accessible to everyone. We are looking for a passionate and experienced Python developer to join our growing team, who will play a pivotal role at our software development. Talonic is backed by the Humboldt University of Berlin, K.I.E.Z., Science & Startups, NVidia Inception, Microsoft and more.
Job Description: As a Senior Full Stack Developer (Python Experience) at Talonic, you'll have a hands-on role building, training, and optimizing AI-driven systems and data tools. You’ll work closely with our technical team to develop backend architectures, fine-tune AI models, and help manage large-scale data operations.
This role is perfect for someone with a deep curiosity for data, who enjoys solving technical challenges, loves experimenting with AI models, and wants to help shape a young and ambitious company.
At Talonic, we value curiosity, initiative, and a growth mindset. You'll have the support you need but also the freedom to test new ideas, explore modern technologies, and own your projects end-to-end.
What you’ll do
- Own and evolve our Python-based codebase (FastAPI, async pipelines, AI/LLM integrations, OCR).
- Build and maintain pipelines that run on-premise and in the cloud, under a variety of hardware constraints.
- Collaborate closely with product and business teams to turn ideas into scalable, maintainable solutions.
- Tackle unusual technical puzzles — from parsing complex file formats to building sandboxed execution environments.
- Experiment, prototype, and research when the best approach isn’t obvious.
What we’re looking for
- Strong Python experience — ideally with async programming and FastAPI.
- Background in building and delivering complex applications.
- Experience in personally designining and building a system on your own.
- Curiosity and adaptability: you’re comfortable diving into unfamiliar domains (files, models, business rules, etc.).
- Some Linux/DevOps/Cloud exposure — enough to deploy and debug systems in production.
- Willingness to share knowledge and support teammates.
Nice to have
- Experience with OCR, object detection models (YOLO or similar), or other ML integrations.
- Familiarity with business operations or enterprise systems.
- Experience building APIs, web applications, or enterprise-grade software.
- Contributions to open-source or exploratory side projects.
- Experience in working in a start-up.
Why join
- Ownership: You’ll shape the technical backbone of our platform.
- Impact: Your work directly powers how businesses use AI to make sense of messy, complex data.
- Growth: Room to explore applied AI/ML, performance engineering, and product-building at scale.
- Adventure: You won’t just maintain code — you’ll solve problems no one has solved before.
Benefits:
- Salary: Based on experience, with the opportunity for a significant increase after our next fundraising round.
- Remote Work: This is a hybrid position, offering the flexibility to work remotely with the option to use our office at Humboldt University or at K.I.E.Z. in Berlin. Some in-person attendance is required for team meetings and occasional start-up or industry events.
- Location: The hire needs to be located in Berlin or within close, physical proximity.
- Growth Opportunity: Gain deep insights into all aspects of the business and take your career to the next level. Be a part of a fast-growing start-up where you can make a real impact.
- Supportive Culture: We promote a safe, inclusive, and supportive work environment where everyone's ideas are valued, and we avoid micro-management.
- Learning Environment: We believe in continuous learning and growth, providing a space for you to explore new technologies, methodologies, and approaches in data engineering.