Senior Python Developer (AI Platform)
Looking for a Senior Python Developer to join our team for a project from the USA.
We are building the next-generation AI-powered communication platform that brings humans and AI agents together in a single collaborative workspace. The goal is to design a fast, scalable data infrastructure that powers real-time, intelligent workflows for modern teams.
We are developing an advanced AI-native business communication platform that enables seamless collaboration between humans and intelligent agents in one unified space. The product combines high-performance data systems with modern UX to deliver context-aware experiences across teams.
At the core of the platform is a unified memory layer that ingests, indexes, and updates user data in real time from services like Google Workspace, Hubspot, Linear, Slack, and others. We are building robust ingestion pipelines, vector database infrastructure, and a scalable architecture designed to handle millions of documents and thousands of users.
This is a key role in establishing the foundation of the platform’s data infrastructure. It comes with a high degree of ownership, technical influence, and the opportunity to shape the architecture of a system built to process large-scale data with performance and reliability.
Requirements:
- 5+ years of experience building production backend systems in Python.
- Proven experience designing scalable, data-intensive systems.
- Deep expertise in PostgreSQL optimization, schema design, and performance tuning.
- Hands-on experience with vector databases (e.g., Pinecone, Weaviate, Qdrant, pgvector).
- Understanding of ML model applications: embeddings, retrieval, inference.
- Experience building data ingestion pipelines (e.g., Google Workspace, Slack, Linear).
- Strong skills in system architecture and backend design.
- English — Upper-Intermediate level or higher.
Nice to have:
- Experience with LLM-powered products or semantic search systems.
- Familiarity with distributed systems and event-driven architectures.
- Experience integrating with APIs (Google, Slack, Hubspot, etc.).
- Previous work on 0→1 products or fast-scaling platforms.
- Open source contributions or technical writing.
Responsibilities:
- Re-architect and rebuild the data ingestion and indexing pipeline.
- Develop scalable backend infrastructure: pipelines, vector DBs, ML services.
- Optimize databases for high throughput and low latency operations.
- Collaborate closely with product and engineering leadership.
- Set standards for backend architecture, monitoring, and observability.
Tech Stack:
- Backend: Python.
- Database: PostgreSQL (currently Supabase), LanceDB.
- Infrastructure: AWS (EC2, S3), Docker.
- Integrations: Google Workspace, Slack, Linear, Hubspot.
- ML/AI: Embeddings, semantic search, RAG systems.
Interview stages:
- HR-interview (30 minutes).
- Technical interview (1 hour).
- Interview with the customer (1 hour).
- Job offer🎉🎉🎉
We offer:
- Competitive salary.
- Challenging tasks and projects.
- Personal growth.
- Flexible working hours.
- New hardware.
- Free English lessons.
- Availability of generators and Starlinks in the office.
- Small gym and table tennis in the office.
- Adjustable height tables.
- Regular office fruit delivery and other benefits.
Let’s create value together!
Required languages
| English | B2 - Upper Intermediate |