Job Title: Backend Developer Intern (Python)
Position: Python Back-End Developer
Experience: 0–1 Year
Location: Bengaluru
Job Type: Internship
Role Overview
We are looking for a Backend Developer Intern with strong fundamentals in Python and an interest in building scalable backend systems. The ideal candidate should have hands-on exposure to APIs, data handling, Agentic AI systems, and basic web scraping/crawling techniques. Candidates must have practical experience working with AI/LLM-based applications.
Key Responsibilities
- Develop and maintain backend services and APIs using Python
- Work with structured and unstructured data, ensuring efficient processing and storage
- Implement web scraping and crawling solutions for data extraction
- Build and integrate AI-driven/Agent-based workflows into backend systems
- Work with LLM APIs to design intelligent automation or decision-making systems
- Write clean, scalable, and efficient code following best practices
- Collaborate with cross-functional teams to understand product requirements
- Debug, test, and optimize backend systems for performance and reliability
- Contribute to technical documentation and internal reports
Required Skills (Must Have)
- Strong understanding of Python programming
- Basic knowledge of backend development concepts (APIs, HTTP, request/response lifecycle)
- Hands-on experience with AI/LLMs (e.g., building applications using OpenAI, open-source LLMs, or similar tools)
- Understanding of Agentic AI concepts (multi-step reasoning, tool usage, autonomous workflows, prompt chaining, etc.)
- Experience integrating AI models into real-world applications (projects, internships, or personal work)
- Familiarity with web scraping and crawling techniques
- Understanding of data structures and algorithms
- Basic knowledge of databases (any one: SQL or NoSQL)
- Problem-solving mindset and eagerness to learn
Good to Have Skills
- Knowledge of Node.js
- Experience with databases like MongoDB, Redis, Elasticsearch, or SQL
- Exposure to frameworks like Flask, FastAPI, or Django
- Understanding of asynchronous programming and RESTful APIs
- Experience working with real-time data or data pipelines
- Familiarity with data mining concepts
- Exposure to AI frameworks/tools (e.g., LangChain, vector databases, embeddings)
Nice to Have
- Hands-on project experience (academic or personal) in backend systems or AI-based applications
- Exposure to cloud platforms or deployment basics
- Understanding of version control systems like Git
What We're Looking For
- A self-driven individual with strong analytical thinking
- Someone who is curious, proactive, and willing to experiment and learn
- Ability to work in a fast-paced environment and take ownership of tasks
- Strong interest in combining backend engineering with AI-driven systems
Bonus Points
- Experience with scraping tools/libraries (e.g., BeautifulSoup, Scrapy)
- Basic understanding of system design or scalability concepts
- Experience building autonomous agents, chatbots, or AI copilots