About the role
Role & responsibilities
Mandatory Skills- Python (3-5 years), Develop APIs using FastAPI, LLM sdk, with python, MongoDB and MS SQL Server, Strong understanding of REST APIs and software design principles
- Strong Python development experience (5 years).
- Experience developing APIs using FastAPI, Flask, or Django.
- Hands-on experience with Generative AI and LLMs (OpenAI, Azure OpenAI, Gemini, Claude, or open-source models).
- Experience building RAG (Retrieval-Augmented Generation) applications with knowhow of Embeddings, Semantic and Hybrid search and Vectors
- Strong understanding of Prompt Engineering.
- Experience with AI frameworks such as LangChain, LlamaIndex, Semantic Kernel, CrewAI, AutoGen, or LangGraph.
- Experience with MongoDB and MS SQL Server.
- Hands-on experience with Selenium, BeautifulSoup, or Scrapy for web scraping and data extraction.
- Experience with Docker and Kubernetes for containerized deployments.
- Strong understanding of REST APIs, software design principles, and system integration.
Preferred Skills
- LLM sdk, with python service integration
- AI Agent and multi-Agent application development.
- Experience with Vector Databases such as PGVector or FAISS.
- NLP and document processing experience.
- Conversational AI development.
Key Responsibilities
- Design, develop, and deploy AI-powered applications using LLMs and Generative AI technologies.
- Develop scalable Python-based APIs and backend services.
- Integrate AI solutions with enterprise applications, databases, and external systems.
- Develop document ingestion, indexing, retrieval, and knowledge management pipelines.
- Build web scraping and automated data collection solutions.
- Deploy, monitor, and optimize applications using Docker and Kubernetes.
- Ensure application scalability, security, reliability, and performance.
- Collaborate with cross-functional teams to deliver AI-driven business solutions.
- Stay current with evolving AI technologies, frameworks, and industry best practices.
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at SP Software was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
