Building a modular backend system designed for scalability, performance, and intelligent automation, with a focus on designing data-driven infrastructure that supports real-time user interactions, search, and ML-powered recommendations.
Requirements
- TypeScript/Node.js (preferably NestJS)
- Relational databases like PostgreSQL
- REST APIs or GraphQL
- Familiar with GitHub workflows and testing standards
- Interest in combining backend development with applied machine learning
- Experience using Python, scikit-learn, or HuggingFace
- Exposure to vector databases, transformers, or recommendation frameworks
Responsibilities
- Building and refining backend microservices in NestJS (TypeScript)
- Developing secure authentication flows and permission layers
- Implementing APIs and integrations for structured data management
- Managing PostgreSQL queries, indexes, and data pipelines for performance
- Writing modular, scalable backend code that supports future AI integration
- Creating logic for suggesting entities (e.g., projects, tags, roles) based on profile or usage behavior
- Enhancing query matching with vector similarity or keyword embeddings
Other
- Pursuing or recently completed a degree in Artificial Intelligence or Machine Learning
- Confirm that you are pursuing or have completed an AI or Machine Learning degree (Computer Science degrees will not be considered)
- Include your LinkedIn, GitHub, or portfolio
- Tell us why you're interested in backend engineering and how you'd like to apply AI/ML in a product setting
- Unpaid Internship