Job Description:
Responsibilities:
- Assist in designing, developing, and optimizing backend services and APIs for AI-powered applications.
- Work with databases, caching, and microservices architectures to ensure efficiency and scalability.
- Collaborate with AI engineers to deploy machine learning models into production environments.
- Implement secure, high-performance RESTful APIs and GraphQL endpoints.
- Gain experience in cloud platforms (AWS/GCP/Azure) and containerization technologies like Docker & Kubernetes.
- Debug, troubleshoot, and enhance system performance for real-world AI applications.
Preferred Qualifications:
- Final-year student or recent graduate in Computer Science, Software Engineering, or a related field.
- Strong programming skills in Python, Node.js, or Go with exposure to backend frameworks (FastAPI, Django, Express.js, etc.).
- Understanding of databases (SQL & NoSQL), caching mechanisms, and API development.
- Knowledge of cloud computing, serverless architectures, and DevOps is a plus.
- Ability to learn quickly and contribute to production-ready systems.
- A passion for backend engineering and building scalable systems.