Senior Back-End Engineer (Python)
We’re Senvio, a software agency based in Brno and Prague, specializing in helping companies modernize outdated systems and migrate to scalable, high-performance architectures. We collaborate with clients worldwide, with a strong presence in the Nordic region and the USA.
Position Description
We're looking for an experienced Back-End Engineer to join our team and help build the core of our platform from the ground up. You'll work directly on the product with real impact - not just on isolated tasks, but on the overall architecture, data pipelines, and AI-powered systems.
Our company is built on people, especially people with an ownership mindset - competent enough to take responsibility, drive projects, be aware of dependencies, and overcome obstacles. We offer support and consultation, but try to stay away from micromanagement.
What You'll Work On
- Designing and building the core platform architecture from scratch - scalable, maintainable backend systems and services
- Defining and implementing a microservices architecture with clear system boundaries
- Building data pipelines that transform raw and unstructured data into production-ready insights
- Developing systems that leverage LLMs (with a strong emphasis on Claude) for agent-driven use cases and automation
- Collaborating with Data Science and ML engineers to productionize models and experimentation workflows
- Owning reliability, performance, and observability across platform services
- Mentoring engineers and helping shape engineering best practices as the team grows
What You Should Bring
- 5+ years of experience building backend or platform systems
- Strong knowledge of Python and modern backend frameworks (FastAPI, Django, Flask, or similar)
- Experience with distributed systems, microservices, or event-driven architectures
- Experience with cloud infrastructure (AWS) and containerized environments (Docker, Kubernetes, or similar)
- Experience with data pipelines, streaming systems, or large-scale data processing
- Hands-on experience integrating LLMs (Claude strongly preferred) and building AI-powered applications
- Ability to operate effectively in fast-moving, ambiguous environments with minimal structure
Bonus Points For
- Experience with agent-based systems, orchestration layers, or LLM-driven workflows
- Familiarity with vector databases, RAG architectures, or unstructured data processing
- Experience with event streaming technologies (Kafka, Kinesis, or similar)
- Experience building 0→1 products in a startup or high-growth environment
- Interest in AI-first development (Cursor, Claude Code, and similar tools)
What We Offer
- Real influence over architecture and product direction
- Opportunities to experiment with AI-first development
- A friendly and open company culture with plenty of shared activities (sports, console gaming, movie nights, table football, teambuilding events, shared breakfasts…)
- Flexible working hours and the option to work from home
- Offices in the center of Brno and in Prague
- Opportunities to attend conferences, workshops, and training
Sounds like you? Send us your CV or GitHub profile — we review every application personally and respond quickly.