AI & Backend Engineer - L1

Jagdushah Technologies
Ahmedabad, Gujarat, India

About the Role

We are looking for an AI & Backend Engineer - L1 who is interested in building practical AI-powered applications and backend systems.

The candidate will work with our development team across different projects involving Artificial Intelligence, Generative AI, APIs, backend systems, databases, automation and integrations.

Responsibilities

  • Develop and maintain backend applications and REST APIs using Python.
  • Integrate AI/LLM capabilities into applications and business workflows.
  • Work with AI APIs and implement practical Generative AI solutions.
  • Build and maintain AI-powered features such as document processing, question answering, text generation, classification and analysis.
  • Work with databases and design efficient data storage and retrieval solutions.
  • Develop integrations with third-party APIs and external services.
  • Implement asynchronous/background processing where required.
  • Debug, test and improve backend and AI-related functionality.
  • Work with senior developers to understand requirements and convert them into technical solutions.
  • Participate in code reviews and follow development best practices.
  • Write clean, reusable and maintainable code.
  • Research and evaluate new AI tools, models and technologies when required.
  • Troubleshoot issues across development and production environments.

Must-Have Skills

Programming & Backend

  • Strong knowledge of Python
  • Good understanding of Object-Oriented Programming
  • Good understanding of REST APIs
  • Hands-on experience with at least one Python backend framework:
  • FastAPI
  • Django / Django REST Framework
  • Flask
  • Understanding of HTTP methods, status codes, authentication and API concepts
  • Basic understanding of asynchronous programming in Python

AI / Generative AI

  • Good understanding of Generative AI and LLM concepts
  • Hands-on experience with at least one LLM API such as OpenAI, Gemini, Claude or similar
  • Understanding of:
  • Prompt engineering
  • Context and token limitations
  • Structured AI responses
  • AI API integration
  • Hallucinations and AI response validation
  • Basic understanding of RAG (Retrieval-Augmented Generation)
  • Understanding of embeddings and semantic search is a strong advantage

Database

  • Good understanding of databases
  • Hands-on experience with at least one of:
  • PostgreSQL
  • MongoDB
  • MySQL
  • Understanding of queries, indexing and basic database design

Development Tools

  • Good understanding of Git
  • Familiarity with GitHub / GitLab / Bitbucket
  • Basic knowledge of Docker
  • Ability to work with APIs using tools such as Postman
  • Comfortable working with Linux-based development environments

Good-to-Have Skills

Candidates with experience in any of the following will have an advantage:

  • RAG applications
  • Vector databases such as Qdrant, Pinecone, Weaviate, Chroma or pgvector
  • LangChain / LlamaIndex
  • AI agents
  • Document/PDF processing
  • OCR
  • Redis
  • Celery or other background job systems
  • Web scraping / automation
  • Cloud platforms such as AWS, GCP or Azure
  • Docker and Docker Compose
  • CI/CD
  • Elasticsearch
  • AI evaluation and testing
  • Machine Learning fundamentals

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →