Principal Backend Engineer (Python / AI)

ChatRevenue.ai

Python

Location
Remote
Employment
Full-time
Level
Specialist
Category
Data Science & ML
Posted

Description

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.

Apply at the source

This role was published by ChatRevenue.ai and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗