Design, develop, and maintain AI-powered applications using Python and LLM frameworks
Develop reusable backend services, APIs, and components for integrating AI capabilities
Integrate services with RESTful APIs, external data sources, and enterprise systems
Deploy applications to cloud environments (AWS) ensuring scalability and reliability
Build responsive, user-friendly UI components (React) to surface AI capabilities Develop and maintain reusable frontend and backend components for scalability and consistency
Optimize systems for performance, latency, cost, and accuracy in production environments
Write clean, maintainable, and well-tested code following engineering best practices
Participate in code reviews and contribute to engineering standards of software development
Work within Agile / Scrum teams to support iterative experimentation and delivery cycles
Troubleshoot and debug issues across prompts, APIs, model outputs, and cloud infrastructure
Qualifications
Required Skillsets:
Python API Integration (REST, microservices, FastAPI/Flask) Cloud Platforms (AWS services such as Lambda, S3, ECS, IAM, EventBridge)
Debugging and performance optimization across applications
Additionally, bonus if experience's below: in frontend/UI development (React, TypeScript, Vite) would be advantageous. LLM Frameworks & Tools (OpenAI, LangChain, LlamaIndex, etc.), Prompt Engineering & Evaluation Techniques