Ai Developer - Python + Aws Bedrock

Talpro India Priv  ยท  via Remote Communications Jobs
๐ŸŒŽ Remote

This is a remote position.

Job Description: AI Developer (5+ Years Experience)
Budget: 90k monthly
Contract Duration- 12 months
Work Mode- permanent Remote
Yrs. Of Experience: 5+ yrs
Immediate Joiners only

Mandatory Skills :

1. Langchain
2. Aws lambda, Sns, sqs, api gateway
3. Fast api
4. Pg vector database
5. Postman
5. Git


Job Summary:

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:


1. 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.


2. 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.


3. 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.


4. 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.


5. 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.





Requirements

Job Requirements:

Essential Requirements:

โœ… Programming & AI Development:

โ€ข 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.

โœ… Backend & API Development:

โ€ข Experience in RESTful API development using Flask or FastAPI.

โ€ข Strong knowledge of OOP, functional programming, and microservices architecture.

โœ… Cloud & DevOps:

โ€ข 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.

โœ… Data Engineering & Databases:

โ€ข Strong knowledge of PostgreSQL, MySQL, DynamoDB, and MongoDB.

โ€ข Experience with data pipelines, ETL processes, and Apache Airflow/Spark/AWS Glue.

โœ… Version Control & Collaboration:

โ€ข Proficiency in Git and best practices for collaborative development.

โ€ข Familiarity with project management tools like Jira or Trello.

Soft Skills:

โœ”๏ธ 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.