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 designing 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.