Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Position Overview
We're looking for a senior engineer who can handle backend infrastructure, DevOps, and AI/ML optimization. This role is critical for scaling Reelin AI from its current state to 2M+ users. You'll be responsible for system architecture, database optimization, API building / integrations, and AI model fine-tuning.
Key Responsibilities
Backend & Infrastructure (60%)
- Scale backend APIs to handle 2M+ concurrent users
- Optimize MongoDB database (queries, indexing, sharding strategy)
- Implement caching layer (Redis) for performance
- Build robust queue system for video generation jobs
- Set up monitoring, alerting, and logging infrastructure
- Optimize API costs (Runway, HeyGen, ElevenLabs)
- Implement rate limiting and request throttling
- Database migration and backup strategies
- CI/CD pipeline optimization
AI/ML Engineering (30%)
- Optimize Runway ML and HeyGen API prompts for quality and cost
- Fine-tune personality extraction from social media data
- Improve journey generation algorithm
- A/B test different AI approaches for better user experience
- Monitor and improve video generation success rates
- Reduce API call failures and retry logic optimization
- Cost optimization for AI services (reduce unnecessary calls)
DevOps (10%)
- Infrastructure as Code
- Server monitoring and alerting
- Cost monitoring and optimization
- Security best practices
- Performance testing and load testing
Required Skills
Must Have
- Backend: Node.js, TypeScript, Express/Next.js API routes
- Database: MongoDB (Atlas), Redis, query optimization
- Cloud: Vercel, AWS (EC2, S3, Lambda), or similar
- Queue Systems: BullMQ, AWS SQS, or similar
- Monitoring: DataDog, New Relic, Sentry, or similar
- AI/ML: Python Experience with API integrations (OpenAI, video AI APIs)
- Prompt Engineering: Experience optimizing AI prompts
- Python: For any custom ML/data analysis work
Nice to Have
- Experience scaling apps to millions of users
- Experience with video processing pipelines
- GraphQL experience
- Kubernetes/Docker experience
- Cost optimization experience
Experience Level
- Senior Level (5+ years experience)
- Must have scaled at least one application to 100K+ users
- Experience with AI/ML APIs and prompt engineering
- Strong problem-solving and architecture skills
Job Requirements
Required Skills
Must Have
- Backend: Node.js, TypeScript, Express/Next.js API routes
- Database: MongoDB (Atlas), Redis, query optimization
- Cloud: Vercel, AWS (EC2, S3, Lambda), or similar
- Queue Systems: BullMQ, AWS SQS, or similar
- Monitoring: DataDog, New Relic, Sentry, or similar
- AI/ML: Python Experience with API integrations (OpenAI, video AI APIs)
- Prompt Engineering: Experience optimizing AI prompts
- Python: For any custom ML/data analysis work
Nice to Have
- Experience scaling apps to millions of users
- Experience with video processing pipelines
- GraphQL experience
- Kubernetes/Docker experience
- Cost optimization experience
Experience Level
- Senior Level (5+ years experience)
- Must have scaled at least one application to 100K+ users
- Experience with AI/ML APIs and prompt engineering
- Strong problem-solving and architecture skills

