Senior Backend Engineer (Python)
The Role
As one of our first engineering hires, you’ll design, build, and maintain the core backend services that power our product. You’ll work closely with the founders—engineers, product managers, and ex-consultants—to turn ideas into reliable, scalable software.
What You’ll Do
- Build and maintain Python services with FastAPI.
- Shape data models in PostgreSQL (with pgvector) and keep queries fast.
- Bring ML components (LLMs, agents) into production and keep them healthy.
- Write tests, review code, and help set engineering standards.
- Break down big product ideas into clear, achievable tasks for the team.
- Own our CI/CD pipeline (Docker, GitHub Actions) and monitor production metrics.
What You Bring
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years shipping production backends in Python.
- Solid grasp of distributed-system design and REST APIs.
- Comfort with Docker and modern DevOps workflows.
- Clear communication in English; willing to mentor and pair.
- Degree in Computer Science—or equivalent experience that proves you know your stuff.
Bonus Points
- Experience putting ML/LLM systems live.
- Familiarity with vector databases (pgvector, Pinecone, Milvus).
- Some React/TypeScript exposure.
- Knowledge of ERP or corporate-finance data.
What We Offer
- Competitive salary + founder-level equity.
- Hybrid work setup: work remotely most days; join us in our Brno office once a week (day agreed case-by-case).
- A low-meeting, high-trust culture focused on impact and learning.
Hiring Process
- 30-minute intro call.
- Homework Assignment + 75-minute system-design interview with the Team.
- Final chat with the founders.
We aim to wrap this in two-three weeks.