We’re looking for a Senior Backend Engineer to architect and build the core systems powering MyBro - an innovative platform creating AI companions that feel like real bros. You’ll be working with cutting-edge technologies to handle real-time communications, AI model management, and scalable data processing.
About the Role
As a Senior Backend Engineer at MyBro, you’ll be responsible for building robust, scalable systems that power thousands of simultaneous AI conversations. You’ll work with vector databases for semantic search, manage real-time communication channels, and optimize our AI pipeline for lightning-fast responses.
Core Responsibilities
- Design and implement scalable microservices using Node.js/TypeScript
- Build and optimize vector database systems for efficient AI model interactions
- Develop real-time communication systems using WebSockets and RTMP
- Create and maintain APIs for our iOS client application
- Implement efficient data streaming and processing pipelines
- Manage bare-metal server infrastructure and deployment processes
- Work on ML model serving infrastructure and optimization
Technical Requirements
- 5+ years of backend development experience
- Strong proficiency in Node.js and TypeScript
- Experience with PostgreSQL and vector databases (Pinecone, Weaviate, etc.)
- Knowledge of Python for ML model integration
- Expertise in real-time communication protocols (WebSocket, RTMP)
- Experience with bare-metal server management and Linux systems
- Understanding of distributed systems and microservice architecture
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
Nice to Have
- Experience with AI/ML infrastructure
- Knowledge of LLM deployment and optimization
- Background in high-performance computing
- Experience with Redis, RabbitMQ, or similar message brokers
- Understanding of semantic search and vector embeddings
- AWS/GCP cloud infrastructure experience
What You’ll Work On
- Building efficient vector search systems for personality matching
- Implementing real-time chat systems that can handle thousands of concurrent users
- Developing sophisticated caching layers for AI response optimization
- Creating robust APIs for client-server communication
- Designing systems for AI model deployment and management
- Implementing analytics and monitoring systems
What We Offer
- Competitive salary ($64,000 - $107,000 based on experience)
- Significant equity in a fast-growing startup
- Premium health, dental, and vision insurance
- Unlimited PTO
- Home office setup allowance
- Conference and learning budget
- Flexible remote work policy
- Opportunity to shape the future of AI companionship
Our Tech Stack
- Backend: Node.js, TypeScript, Python
- Databases: PostgreSQL, Pinecone, Redis
- Infrastructure: Docker, Kubernetes
- Communication: WebSocket, RTMP
- ML Infrastructure: PyTorch, TensorFlow
- Monitoring: Prometheus, Grafana
- CI/CD: GitHub Actions, Jenkins
About Our Team
We’re a distributed team of engineers, AI researchers, and product developers working on the cutting edge of AI companionship. We believe in building systems that create meaningful connections while maintaining the highest standards of performance and reliability.
If you’re excited about building the infrastructure that powers the future of AI companionship, we want to hear from you. We’re looking for someone who can think at scale, solve complex technical challenges, and contribute to our engineering culture.
Location: Remote (EU timezones preferred) Type: Full-time Salary: $64,000 - $107,000 + equity