Build and maintain Generative AI applications, develop backend services, APIs, and microservices, integrate AI applications with enterprise systems, and collect, clean, preprocess, and structure datasets.
Requirements
- Bachelor’s degree in computer science, Artificial Intelligence, Data Science, Engineering, or a related field.
- 5 years of experience in software engineering, applied AI, ML engineering, or related development roles.
- Hands-on experience with one more cloud technology - Microsoft, AWS, Google
- Strong hands-on experience in 2 more skills - Python, Pyspark, Node.js, React, Angular, Flask
- Good practical understanding of LLM-based applications and Generative AI implementation.
- Experience with some of the following: prompt engineering, RAG pipelines, vector databases, agent frameworks, API integration, Python backend development, and data preparation or workflow pipelines.
- Familiarity with frameworks and tools such as LangChain, LangGraph, CrewAI, Phidata, LlamaIndex, or similar.
- Experience building REST APIs or backend services using FastAPI, Flask, or similar frameworks.
- Good understanding of JSON, structured data flows, APIs, and service-oriented design.
- Proficiency in SQL and relational databases, along with experience in managing unstructured data using NoSQL or vector databases for AI model training and retrieval.
- Strong problem-solving skills and willingness to learn quickly