• *Backend Engineering Internship - Typescript/Nest.js, Postgres, Docker, Microservices, AI/ML**
Remote | Unpaid Internship | 3-6 months | 15–20 hrs/week | Master's Degree Required
THIS IS
• *NOT A SUMMER INTERNSHIP**
, for immediate hire only
We’re building a modular backend system designed for scalability, performance, and intelligent automation. Our team is focused on designing data-driven infrastructure that supports real-time user interactions, search, and ML-powered recommendations. We’re looking for backend-focused interns with degrees in Computer Science, Artificial Intelligence, or Machine Learning to join us in shaping the MVP and contributing to intelligent system development.
• *Why This Internship Is Unique**
Unlike typical backend internships focused solely on bug fixes or minor tickets, this role provides exposure to:
• A production-grade microservices architecture built with NestJS (TypeScript)
• Integrations with modern platforms and developer tools (e.g., CMS, payments, identity providers)
• API Gateway patterns and communication between services via REST and message brokers
• PostgreSQL optimization, indexing, and integration with Algolia search engine
• Early-stage development of intelligent backend microservices using AI/ML
• *What You’ll Actually Work On**
• 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
• *AI/ML Development Responsibilities**
You’ll also support the development of intelligent backend systems such as:
• Recommendation Models: Creating logic for suggesting entities (e.g., projects, tags, roles) based on profile or usage behavior
• Semantic Search: Enhancing query matching with vector similarity or keyword embeddings
• Trend Detection: Exploring models to detect spikes or shifts in usage behavior or category engagement
• Smart Scoring: Defining scoring logic for profiles, items, or events using ML models or rule-based systems
• LLM Integration: Collaborating with product to test prompt-based features using tools like HuggingFace
These ML-focused responsibilities are exploratory but ongoing and will run in parallel to core backend development.
• *What You Might Touch (If Time Allows)**
As we scale, you may gain exposure to
• Caching systems (e.g., Redis)
• Tracing tools (e.g., Jaeger, OpenTelemetry)
• GraphQL implementations with Apollo Server
• Event-driven architecture with RabbitMQ or Kafka
• Service-to-service security and observability layers
• *Minimum Qualifications**
• Pursuing or recently completed a Master's Degree in Computer Science, Artificial Intelligence, Machine Learning, or related field
• Experience in backend development with:
• TypeScript/Node.js (preferably NestJS)
• Relational databases like PostgreSQL
• REST APIs and scalable integrations
• Familiar with GitHub workflows and QA testing standards
• Interest in combining backend development with AI libraries
• *Nice-to-Have**
• Experience using Python, scikit-learn, or HuggingFace
• Exposure to vector databases, transformers, or recommendation frameworks
• Interest in scalable backend infrastructure and microservices system design
• *What You’ll Get**
• Practical startup experience contributing to real product architecture
• Opportunity to build real-world AI/ML integrations from scratch
• Exposure to scalable backend infrastructure and early-stage platform development
• Mentorship from technical leads and async collaboration practices
• Reference letters and portfolio-worthy contribution
• *How to Apply**
• 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
• Confirm that you are pursuing or have completed a Master's Degree in Computer Science, AI, or Machine Learning
Apply Now
Apply Now