Trackmind

Python Developer – Generative AI & AWS at Trackmind (Hyderabad, India)

Trackmind· Hyderabad, India·

Role details

Work type
Hybrid
Employment
Full-Time

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

Key Responsibilities:

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

-

Required Skills

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

-

Good to Have

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

Preferred Candidate Profile

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

Why work at Trackmind

  • Growth: The company invests in workshops, training, and conferences — real opportunities to get better at what you do, on company time.
  • Balance: "We protect your time outside of work. Balance is built into how we operate. Good work comes from people who have space to think."
  • Team: They hire curious, collaborative people who are good at what they do — you'll work alongside a team that makes you better.
  • Work style: On-site with offices in Hyderabad (India), the United States, and London, England. Employees work from physical offices; typical time on-site is not specified but the company operates with an "OnSite Workspace" policy.
  • Notable perks: Competitive pay and benefits are a given. The company also uses AI tools to support parts of the hiring process (reviewing applications, analyzing resumes) but final decisions are made by humans.

Application questions