TALPRO INDIA PRIVATE LIMITED
Remote Jobs
1 Jobs
Role Description This is a remote position. We are seeking a skilled AI Developer with expertise in Python, AI/ML development, AWS Bedrock, and cloud computing. The ideal candidate should have experience working with machine learning frameworks, data engineering, and cloud infrastructure. This role requires strong problem-solving skills, AI model optimization capabilities, and hands-on experience in deploying scalable AI solutions. Job Responsibilities - AI & Machine Learning Development: - Develop, train, fine-tune, and deploy machine learning models using TensorFlow, PyTorch, scikit-learn, and NumPy. - Work with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) Systems, NLP, and computer vision. - Integrate and utilize pre-trained AI models, including those in AWS Bedrock. - Optimize AI model performance, scalability, and efficiency. - Backend Development & API Integration: - Design and develop RESTful APIs using Flask or FastAPI for AI model deployment. - Implement robust microservices architecture for AI-based applications. - Ensure secure, efficient, and scalable backend AI solutions. - Cloud & DevOps: - Deploy AI solutions using AWS Bedrock and integrate with services like S3, Lambda, SageMaker, ECS/EKS, and IAM. - Manage cloud infrastructure provisioning, cost optimization, and security policies. - Work with CI/CD pipelines for seamless AI model deployment. - Utilize Docker and Kubernetes for containerized deployments. - Database & Data Engineering: - Design, query, and optimize relational (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) databases. - Develop and automate data pipelines using Apache Airflow, AWS Glue, or Spark. - Implement ETL processes for AI data handling. - Collaboration & Documentation: - Collaborate with data scientists, engineers, and product managers to integrate AI into applications. - Write clear documentation for AI models, workflows, and deployment processes. - Explain AI concepts to non-technical stakeholders when required. Qualifications - 5+ years of experience in Python development with AI/ML focus. - Proficiency in AI/ML frameworks like TensorFlow, PyTorch, and scikit-learn. - Experience in neural networks, NLP, LLMs, RAG, and computer vision. - Experience in RESTful API development using Flask or FastAPI. - Strong knowledge of OOP, functional programming, and microservices architecture. - Experience with AWS Bedrock and other AWS services (S3, Lambda, SageMaker, ECS/EKS, IAM). - Hands-on experience with containerization (Docker) and orchestration (Kubernetes). - Understanding of CI/CD pipelines and DevOps practices. - Strong knowledge of PostgreSQL, MySQL, DynamoDB, and MongoDB. - Experience with data pipelines, ETL processes, and Apache Airflow/Spark/AWS Glue. - Proficiency in Git and best practices for collaborative development. - Familiarity with project management tools like Jira or Trello. Requirements - Strong problem-solving and analytical thinking. - Excellent communication skills to explain AI models and technical concepts. - Ability to work collaboratively in cross-functional teams. - Adaptability to learn and implement emerging AI/ML technologies.