Logo for Talpro - Leaders in Technology Hiring

AI Developer - Python + AWS Bedrock

Roles & Responsibilities

  • 5+ years of Python AI/ML development experience with proficiency in frameworks such as TensorFlow, PyTorch, and scikit-learn, including NLP/LLMs, RAG, and computer vision.
  • RESTful API development experience using Flask or FastAPI, with strong knowledge of OOP, functional programming, and microservices architecture.
  • Hands-on experience with AWS Bedrock and related services (S3, Lambda, SageMaker, ECS/EKS, IAM); containerization with Docker and orchestration with Kubernetes; and CI/CD practices.
  • Data engineering and databases experience with PostgreSQL, MySQL, DynamoDB, and MongoDB; designing data pipelines and ETL processes using Apache Airflow, Spark, or AWS Glue; version control with Git.

Requirements:

  • AI/ML development and optimization: develop, train, fine-tune, and deploy models using TensorFlow, PyTorch, scikit-learn, and NumPy; work with LLMs, RAG, NLP, and computer vision; optimize performance and scalability.
  • Backend/API development: design and develop RESTful APIs with Flask or FastAPI; implement robust microservices architecture for AI applications; ensure secure, scalable backend solutions.
  • Cloud DevOps and deployment: deploy AI solutions with AWS Bedrock; integrate with S3, Lambda, SageMaker, and container orchestration via Docker/Kubernetes; manage CI/CD and security.
  • Data engineering and collaboration: design and optimize relational and NoSQL databases; build data pipelines with Airflow, Spark, or AWS Glue; document AI workflows and assist cross-functional teams.

Job description

This is a remote position.

Job Description: AI Developer (5+ Years Experience)
Budget: 1L 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.




Salary: bhaskar@talproindia.com

Python Developer Related jobs

Other jobs at Talpro - Leaders in Technology Hiring

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.