Skip to Content

Python (Odoo) Developer Internship

Ahmedabad, GJ, India

Location: Prahladnagar, Ahmedabad, Gujarat, India

Work Mode: On-site only

Internship Duration: 6 Months / 1 Year (2 Options available)

Openings: 3

Role Type: Internship

About Arihant AI

Arihant AI builds AI-powered solutions, enterprise software, web applications, and business automation products for organizations looking to improve efficiency and scale their operations.

As a Python Developer Intern, you will work on real-world software projects and get hands-on experience with backend development, APIs, databases, integrations, debugging, and production-oriented coding.

This is a hands-on role for someone who enjoys solving problems, learning new technologies, and turning requirements into working software.

About the Role

We are looking for a Python Developer Intern with strong programming fundamentals and a genuine interest in software development.

You will work closely with our development team to build new features, improve existing applications, integrate third-party services, work with databases, and troubleshoot real-world software problems.

You do not need to know everything before joining. We value strong fundamentals, logical thinking, curiosity, ownership, and the ability to learn quickly.

What You'll Do

  • Develop and maintain applications using Python.
  • Write clean, readable, and maintainable code.
  • Work with Python data structures, JSON, files, APIs, and application logic.
  • Integrate third-party APIs and web services.
  • Work with relational databases and write SQL queries.
  • Debug and troubleshoot application issues.
  • Test your code and identify edge cases before deployment.
  • Understand existing codebases and improve their functionality and efficiency.
  • Work with internal teams to understand requirements and translate them into technical solutions.
  • Participate in code reviews and follow development best practices.
  • Contribute to real-world AI, automation, enterprise software, and web application projects.

Required Skills

  • Good understanding of Python fundamentals.
  • Comfortable working with:

    • Variables, loops, conditions, and functions
    • Lists, tuples, dictionaries, and sets
    • Exception handling
    • Modules and packages
    • Basic Object-Oriented Programming
    • File handling
    • JSON
  • Basic understanding of SQL and relational databases.
  • Basic understanding of HTML and CSS.
  • Understanding of how APIs and HTTP requests work.
  • Good logical and problem-solving skills.
  • Ability to read, understand, debug, and improve existing code.
  • Good communication and teamwork skills.

Good to Have

Experience or familiarity with any of the following will be an advantage:

  • Flask, FastAPI, or Django
  • REST API development
  • PostgreSQL or MySQL
  • Git and GitHub
  • JavaScript fundamentals
  • Pandas
  • API authentication
  • Docker
  • Linux/server fundamentals
  • Third-party API integrations
  • AI/LLM APIs and automation

These are not mandatory. Strong Python fundamentals and a willingness to learn are more important.

What You'll Learn

During the internship, you will gain practical experience in:

  • Real-world Python development
  • Backend and API development
  • SQL and database interaction
  • REST APIs and third-party integrations
  • Debugging and testing
  • Git-based development workflows
  • Working with existing production code
  • Writing scalable and maintainable software
  • Software development practices used in real projects
  • AI, automation, and enterprise application development

Who We're Looking For

You may be a good fit if you:

  • Enjoy building things with code.
  • Like solving programming problems rather than only studying theory.
  • Can independently investigate and solve basic technical issues.
  • Are comfortable asking questions when you are stuck.
  • Take ownership of the work assigned to you.
  • Are willing to learn technologies beyond what you already know.
  • Care about writing code that is understandable and maintainable.
  • Work well with a team and communicate clearly.

We are more interested in your ability to learn and solve problems than in the number of technologies listed on your resume.

What You Can Expect

  • Hands-on experience with real-world software projects.
  • Mentorship and guidance from experienced developers.
  • Exposure to production-oriented development practices.
  • Opportunity to work on AI, automation, enterprise, and web application projects.
  • Internship completion certificate.
  • Letter of Recommendation (based on performance).
  • Opportunity for further engagement with the company based on performance and business requirements.

Internship Details

  • Duration: 6 months / 1 Year
  • Openings: 3
  • Location: Ahmedabad, Gujarat, India
  • Work Mode: On-site only
  • Start Date: Immediate

How to Apply

If you enjoy Python, problem-solving, and building real software, we'd love to hear from you.

Apply now and take your first step toward becoming a professional Python developer.