Job Title: AI Full Stack Developer
Location: Remote
Department: Technology / AI & Development
Reports To: CTO / Technical Lead
Job Summary:
We are looking for a skilled and innovative AI Full Stack Developer to join our team. The ideal candidate will be responsible for designing and developing scalable web applications integrated with artificial intelligence and machine learning models. This role requires expertise in both frontend and backend technologies along with strong AI/ML development skills.
Key Responsibilities:
- Design and develop full-stack web applications with integrated AI/ML capabilities
- Build RESTful APIs and manage backend services for data processing and model deployment
- Implement frontend components using modern frameworks (React, Angular, or Vue.js)
- Train, fine-tune, and deploy machine learning models into production environments
- Work with data scientists to integrate AI models into web-based platforms
- Manage cloud infrastructure for application and model hosting (AWS, GCP, Azure)
- Optimize application performance, security, and scalability
- Collaborate with cross-functional teams including UI/UX, DevOps, and Data Engineering
Key Skills Required:
- Proficiency in backend technologies: Python (Flask/Django/FastAPI), Node.js
- Frontend development using HTML, CSS, JavaScript, and React/Angular
- Experience in machine learning frameworks: Tensor Flow, PyTorch, Scikit-learn
- Working knowledge of REST APIs, GraphQL, and microservices architecture
- Familiarity with cloud platforms and model deployment (Docker, Kubernetes, CI/CD)
- Strong understanding of data structures, algorithms, and system design
Preferred Qualifications:
- Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field
- 3–6 years of experience in full-stack development with AI/ML integration
- Experience in NLP, computer vision, or generative AI is a plus
- Exposure to MLOps practices and tools