Principal Backend Engineer (Python / AI)
About ChatRevenue.ai
ChatRevenue.ai was founded by Ratmir Timashev (founder of Veeam) and Vlad Voskresensky (founder of Revenue Grid) to create the next generation of CRM systems.
Weβre building an AI-native CRM platform that completely redefines how sales automation works.
By structuring data for intelligent automation, we enable agentic AI to design workflows, assist Sales Leaders and Reps in real time, and generate predictable sales funnels β all through a simple, chat-driven interface.
Our mission: to build a CRM that works for User, not the other way around.
About the role
We are looking for a Principal Backend Engineer with strong Python experience and a proven track record of building and owning production backend systems.
This is a hands-on engineering role focused on:
- Python backend
- FastAPI
- Data-heavy systems
- AI / LLM product features
- System architecture and scalability
We are looking for someone who can take ownership of a backend domain, make technical decisions, and build reliable systems from idea to production.
What you will do
- Design, build, deploy, and maintain core backend services using Python and FastAPI
- Own backend architecture, data flows, and technical decisions in your domain
Build and scale data-intensive systems, integrations, and pipelines - Work on AI / LLM-driven product features together with the engineering team
- Improve system performance, scalability, reliability, and observability
- Contribute to engineering practices: testing, CI/CD, security, and code quality
- Work closely with product and engineering to deliver high-impact features
What we are looking for
- 7+ years of hands-on backend development experience
- Strong commercial experience with Python in production
- Python should be your primary backend language
- Strong experience with FastAPI, APIs, Docker, Git, and CI/CD
- Experience owning backend systems end-to-end: architecture, performance, data, reliability
- Strong knowledge of PostgreSQL and data-heavy systems
- Experience building distributed, scalable, or high-load systems
- Good understanding of system design and performance optimization
- Ability to work with ambiguity and take ownership without micromanagement
- High ownership, independence, and product mindset
Nice to have
- Experience integrating LLMs / AI into backend systems
- Experience with RAG, embeddings, vector databases, or AI assistants
- Experience with Kafka, Azure Event Hub, or other event-driven systems
- Experience with Kubernetes and cloud infrastructure, especially Azure
- Experience building ETL / ELT pipelines
- Experience working with structured and unstructured data
- Production observability, tracing, monitoring, and optimization experience
This role is likely a strong match for people who
- Enjoy owning backend systems end-to-end, not just implementing isolated tasks
- Feel strongest in Python as their main backend language
- Have worked on production systems where reliability, performance, and scale matter
- Want to have direct influence on technical decisions and architecture
- Are comfortable working in an early-stage, high-ownership environment
What we offer
- Remote-first setup
- Flexible schedule aligned with European time zones
- A core engineering role in an AI-native product
- Direct influence on technical decisions and architecture
- Real ownership and visible product impact
- Opportunity to grow into technical leadership / domain ownership
If you have strong Python backend fundamentals, experience owning production systems, and interest in AI-native products, weβd love to talk.
Required skills experience
| Python | 7 years |
| FastAPI | 7 years |
| Docker | 7 years |
| PostgreSQL | 7 years |
Required domain experience
| SaaS | 3 years |
Required languages
| English | B2 - Upper Intermediate |