Responsibilities
- Design, develop, and maintain scalable web applications using modern front-end and back-end frameworks.
- Build RESTful APIs and integrate with external services, databases, and cloud platforms.
- Implement responsive, user-friendly interfaces with strong focus on performance and accessibility.
- Collaborate with data scientists and ML engineers to integrate AI/ML models into production applications.
- Optimize AI pipelines for real-time inference, scalability, and cost-efficiency.
- Develop APIs and microservices for deploying AI/ML models (e.g., NLP, computer vision, recommendation engines).
- Ensure application security, performance tuning, and code quality through testing and reviews.
- Stay updated with emerging technologies in full stack and AI to recommend adoption where appropriate.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3–6 years of experience in full stack development.
- Proficiency in front-end frameworks (React, Angular, or Vue.js) and back-end development (Node.js, Python, Java, or .NET).
- Strong knowledge of databases (SQL/NoSQL) and cloud platforms (AWS, Azure, or GCP).
- Hands-on experience with AI/ML framework s such as TensorFlow, PyTorch, Scikit-learn, or Hugging Face.
- Experience deploying AI models into production (via APIs, containers, or serverless platforms).
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and version control (Git).
- Strong problem-solving skills, analytical thinking, and ability to work cross-functionally with product, data, and engineering teams.
- Understanding of prompt engineering and fine-tuning large language models.
- Knowledge of data engineering workflows for preparing and processing training data.
Report job