Python Developer
Full Job Description
Signzy is seeking a highly motivated Backend Developer Intern with a specialization in Python to join our dynamic team in Bengaluru. This internship offers a unique opportunity to contribute to building scalable backend systems, working with cutting-edge technologies in APIs, data handling, and Agentic AI.
Role Overview: As a Python Back-End Developer Intern, you will gain hands-on experience in developing and maintaining backend services and APIs. You'll work with diverse datasets, implement web scraping for data extraction, and integrate advanced AI/LLM-driven workflows. The ideal candidate possesses a strong foundation in Python, a keen interest in AI and machine learning applications, and a passion for creating efficient and reliable software solutions.
Key Responsibilities:
- Develop and maintain robust backend services and APIs utilizing Python.
- Manage structured and unstructured data, ensuring efficient processing and storage.
- Design and implement web scraping and crawling solutions for data acquisition.
- Build and integrate AI-driven/Agent-based workflows into backend systems.
- Leverage LLM APIs to create intelligent automation and decision-making systems.
- Write clean, scalable, and high-performance code adhering to best practices.
- Collaborate effectively with cross-functional teams to define and meet product requirements.
- Conduct thorough debugging, testing, and optimization of backend systems.
- Contribute to technical documentation and internal reporting.
Required Skills (Must Have):
- Proficiency in Python programming.
- Solid understanding of backend development fundamentals (APIs, HTTP, request/response cycles).
- Practical experience with AI/LLMs (e.g., OpenAI, open-source LLMs).
- Knowledge of Agentic AI concepts (multi-step reasoning, tool usage, autonomous workflows, prompt chaining).
- Experience integrating AI models into applications.
- Familiarity with web scraping and crawling techniques.
- Understanding of data structures and algorithms.
- Basic knowledge of SQL or NoSQL databases.
- Strong problem-solving abilities and a proactive learning attitude.
Good to Have Skills:
- Familiarity with Node.js.
- Experience with databases such as MongoDB, Redis, Elasticsearch, or SQL.
- Exposure to frameworks like Flask, FastAPI, or Django.
- Understanding of asynchronous programming and RESTful APIs.
- Experience with real-time data processing or data pipelines.
- Knowledge of data mining concepts.
- Exposure to AI frameworks/tools (e.g., LangChain, vector databases, embeddings).
Nice to Have:
- Hands-on project experience in backend systems or AI applications.
- Exposure to cloud platforms or deployment basics.
- Understanding of version control systems like Git.
What We’re Looking For:
- Self-driven individuals with strong analytical thinking.
- Curious, proactive candidates eager to experiment and learn.
- Ability to thrive in a fast-paced environment and take ownership.
- A genuine interest in merging backend engineering with AI-driven systems.
Bonus Points:
- Experience with scraping tools/libraries (e.g., BeautifulSoup, Scrapy).
- Basic understanding of system design or scalability.
- Experience building autonomous agents, chatbots, or AI copilots.
Company
Signzy
Signzy is a leading innovator in digital banking infrastructure, focused on creating seamless and trustworthy first impressions for businesses. We empower clients with robust digital onboarding, ident...