We are seeking an experienced and highly motivated Strong Python Developer to support the development of LLM-based solutions for a contract digitization and standardization platform. The ideal candidate will have a strong software engineering background , with experience in serverless computing, AWS infrastructure, and prompt engineering As part of a cross-functional team, focus would be on engineering excellence, performance optimization, and automation , ensuring the seamless integration of AI capabilities into production workflows. Work requires a deep understanding of scalable cloud architectures , and the ability to navigate the complexities of deploying AI applications in real-world enterprise environments . This role focuses on building and optimizing AI-powered applications rather than training custom machine learning models.
Key Responsibilities :
- Design, develop, and optimize LLM-powered applications for contract digitization and standardization workflows.
- Build and deploy scalable, serverless architectures leveraging AWS services.
- Integrate LLMs using Amazon Bedrock and Bedrock Knowledge Base and fine-tune the prompts to optimise for efficiency.
- Work on Sagemaker AI and Jupyter notebooks to evaluate LLMs
- Develop event-driven workflows using AWS EventBridge, API Gateway, Step functions and Lambda.
- Index and retrieve contract data efficiently using OpenSearch.
- Implement and maintain infrastructure-as-code (IaC) solutions using Terraform.
- Collaborate with cross-functional teams including Architects, Engineers, and Legal Experts to improve contract processing workflows.
- Follow agile development processes with a focus on delivering production-ready, testable code in small iterations.
- Maintain CI / CD pipelines to ensure seamless integration, testing, and deployment of AI applications.
- Monitor and troubleshoot production systems, proactively identifying and resolving issues related to scalability, performance, and reliability.
Stay up to date with advancements in RAG / LLMs, prompt engineering, and cloud-based AI deployment best practices.
Required Skills & Experience :
4+ years of software development experience with a focus on building and deploying highly scalable backend systems.Strong proficiency in Python, with experience in API development, event-driven architectures, and cloud-native applications.Hands-on experience of working with LLMs in production environments.Experience in serverless computing using AWS services such as Lambda, API Gateway, EventBridge, and S3.Hands-on experience with Amazon Bedrock Knowledge Base and integrating LLMs for document processing.Solid understanding of data structures, software architecture, and system design princeiplesFamiliarity with prompt engineering techniques to optimize LLM performance.Familiarity with Any vector data store for indexing and retrieval of contextual information based on embeddings.Experience with Terraform for managing AWS infrastructure as code (IaC).Knowledge of CI / CD pipelines, including automation of testing, deployment, and monitoring.Excellent problem-solving and analytical skills, with attention to detail in optimizing AI workflows.Strong communication skills and ability to work in a cross-functional team environment.Bachelor's or Master's degree in Computer Science, Engineering, or a related field.(ref : hirist.tech)