Responsibilities:
- Design and develop advanced backend components, data systems, pipelines, and microservices for AI-driven applications.
- Engineer and implement production-ready, cloud-native infrastructures (or on-premise), from databases to serverless architectures.
- Integrate and deploy AI models and services, including NLP, computer vision, and video processing solutions.
- Utilize Azure AI Services, Cognitive Services, and other cloud-native AI tools to build intelligent applications.
- Collaborate with cross-functional teams to deliver scalable and maintainable AI solutions.
- Follow best practices in software engineering, including CI/CD, testing, and documentation.
Requirements:
- Bachelors or Master?s degree in Computer Science, Engineering, or a related field.
- AI/ML experience, especially in Gen AI, NLP, LLM, Computer Vision, Video Processing, Text Extraction, Dubbing, Transcription, Translation, Text to Video Generation, Recommendation System, Automated TV Subtitling is highly desirable.
- Proven experience as a senior software or data engineer, with a strong backend focus.
- Advanced proficiency in Python, demonstrated through real-world projects.
- Practical experience with backend technologies and frameworks.
- SQL, PySpark and Data engineering experience is a strong advantage.
- Expertise in Microsoft Azure, including Azure AI Services and Cognitive Services.
- Familiarity with AWS, AWS AI Services / Google Cloud Platform (GCP).
- Strong knowledge of CI/CD frameworks / MLOps and DevOps practices.
- Experience with Docker and Kubernetes for containerization and orchestration.