Description : About the Role :
Were looking for a Software Engineer to join our AI team, where we build, deploy, and scale end-to-end AI applications.
This role is ideal for someone who has solid experience in Python based web development and has worked hands-on with AI / ML systems, particularly Large Language Models (LLMs).
Youll play a key role in turning AI ideas into customer-facing products.
Key Responsibilities :
- Design and develop production-grade AI-powered applications end-to-end from backend APIs to deployment.
- Work with the AI team to prototype and ship features that leverage LLMs (e.g., OpenAI, HuggingFace, LangChain).
- Build scalable services using Python (Django / FastAPI) and integrate them with AI / ML models.
- Own the deployment lifecycle from dev environment to production (Docker, cloud, monitoring).
- Optimize application performance and ensure reliability at scale.
- Collaborate closely with product and data teams to iterate quickly on product 2+ years of experience building and maintaining web applications.
- Strong Python skills and experience with at least one web framework (Django, Flask, FastAPI, etc.).
- 6+ months hands-on experience working with LLMs or ML models and deploying them to production.
- Familiarity with AI workflows such as prompt engineering, vector databases (e.g., FAISS, Pinecone), and retrieval-augmented generation (RAG).
- Experience with cloud infrastructure (AWS / GCP / Azure), Docker, and deployment pipelines.
- Solid understanding of REST APIs, microservices, and backend systems.
- A builders mindset : comfortable owning features end-to-end and wearing multiple hats.
(ref : hirist.tech)