Source description
About the role
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 Masters 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. 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 Masters 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.
More at Tata Elxsi