Application Programming Interface (API), Artificial Intelligence (AI), Conversation Engine, Machine Learning, Microservices, Microsoft Windows Azure, Modeling Languages, Performance Modeling, Performance Tuning/Optimization, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Reporting Dashboards, Scalable System Development, Software Engineering, Systems Reliability, User Interface/Experience (UI/UX)
Job Summary
We are seeking a highly skilled Full Stack AI Engineer with strong expertise in Python, FastAPI, React.js, and Large Language Models (LLMs) to design and build scalable, AI-powered applications. The ideal candidate will have deep experience in building modern microservices architectures and developing intelligent solutions leveraging Generative AI.
Key Responsibilities
Backend Development
- Design and develop scalable backend services and RESTful APIs using Python (3.x) and FastAPI
- Build and maintain a microservices architecture
- Develop API integrations for AI/ML-driven applications
- Ensure performance, scalability, and reliability of backend systems
- AI / Machine Learning
- Develop and integrate LLM-based solutions (e.g., OpenAI, Azure OpenAI, Claude)
- Implement RAG (Retrieval-Augmented Generation) pipelines and vector search solutions
- Apply prompt engineering and agentic workflows for AI-driven capabilities
- Optimize model performance, latency, and response quality
Frontend Development
- Develop responsive and dynamic user interfaces using React.js (Hooks, state management)
- Build interactive components such as chatbots, dashboards, and AI assistants
- Integrate APIs and handle real-time/streaming data
Required Skills
- Strong hands-on experience in Python (3.x)
- Expertise in FastAPI for API and microservices development
- Solid frontend development experience using React.js
- Experience with REST APIs and microservices architecture
- Hands-on experience with Large Language Models (LLMs) and Generative AI
Key Deliverables
- Develop and deploy new microservices
- Build scalable AI-powered application components
- Deliver robust API integrations and AI functionalities