← Back to jobs
TTrackmind

Python Developer – Generative AI & AWS

Trackmind

Hyderabad
Full-Time

Description

We are looking for an experienced Python Developer with strong expertise in AWS, Generative AI, LLMs, and Microservices Architecture. The ideal candidate should have hands-on experience developing scalable Python applications, integrating AWS services, and building AI-powered solutions using Large Language Models such as GPT and Cohere. The role involves developing scalable backend services, implementing LLM-based applications and RAG solutions, building document-processing pipelines, and supporting automated CI/CD deployments in a cloud environment.

  • Design, develop, test, and maintain scalable backend applications and REST APIs using Python.

  • Integrate Python applications with AWS services including Lambda, S3, API Gateway, ECS, EKS, EC2, DynamoDB, RDS, SQS, SNS, CloudWatch, and IAM.

  • Develop AI-powered applications using LLMs such as GPT and Cohere.

  • Build and optimize prompt workflows, embeddings, semantic search, and Retrieval-Augmented Generation (RAG) solutions.

  • Implement document-processing pipelines using chunking, segmentation, tokenization, and metadata enrichment techniques.

  • Design and optimize different document chunking strategies, including fixed-size, recursive, semantic, and context-aware chunking, based on data type and use case.

  • Develop and maintain RESTful APIs and event-driven microservices.

  • Design scalable and reliable backend services using microservices architecture.

  • Package and deploy applications using Docker and container orchestration platforms such as ECS/EKS where applicable.

  • Develop and maintain CI/CD pipelines for automated testing, deployment, and release management.

  • Monitor application performance and troubleshoot production issues to improve reliability, scalability, and performance.

  • Follow secure coding practices and AWS best practices for IAM, access control, logging, monitoring, and application security.

  • Write and maintain unit, integration, and end-to-end tests.

  • Collaborate with AI/ML engineers, Data Scientists, DevOps teams, Product Managers, and other stakeholders.

  • Prepare and maintain clear technical documentation, API documentation, and architecture details.

  • Working knowledge of React.js.

  • Working knowledge of Angular.

  • Experience with PostgreSQL and database optimization.

  • Experience with vector databases such as Pinecone, Qdrant, Weaviate, or similar.

  • Experience with LangChain, LangGraph, or similar GenAI frameworks.

  • Knowledge of Kubernetes and cloud-native application development.

  • Experience with event-driven architectures using SQS, SNS, Kafka, or similar messaging platforms.

  • Strong problem-solving and analytical skills.

  • Good understanding of enterprise application development.

  • Ability to work independently as well as collaborate with cross-functional teams.

  • Good communication skills.

  • Willingness to learn and work with emerging AI technologies.

Eligibility Criteria

  • Strong hands-on experience with Python.

  • Good knowledge of OOP, data structures, and backend development.

  • Strong experience developing REST APIs and microservices.

  • Hands-on experience with AWS cloud services.

  • Experience with Generative AI, LLMs, GPT, Cohere, embeddings, and RAG.

  • Strong understanding of prompt engineering and LLM integration.

  • Experience with document processing, chunking, segmentation, tokenization, and semantic search.

  • Experience with Docker and CI/CD pipelines.

  • Good understanding of cloud security, IAM, monitoring, and logging.

  • Experience with SQL and relational databases, preferably PostgreSQL.

About Trackmind

-

Industry: no-mentionEmployees: 72+Website