Job Description
Location: On-site (Jaipur, Rajasthan, India)
Duration: 6 Months of Internship, with potential conversion to full-time based on performance
Stipend: Competitive
About Us
AccunAI India Private Limited is a cutting-edge company specializing in AI-driven solutions, with a focus on data annotation and creation for machine learning models. Our platform enables efficient data processing for organizations aiming to build AI solutions. We provide a collaborative environment where innovation thrives, and your contributions can shape the future of AI technology.
Internship Overview
We are seeking a highly motivated and passionate Python Django Developer Intern to join our team. In this role, you will gain hands-on experience working on backend development using Python, Django, and associated technologies to support our data annotation platform. This is an excellent opportunity for recent graduates to develop industry-relevant skills in a fast-paced, real-world environment.
Key Responsibilities
• Assist in designing, developing, and deploying scalable web applications using Python (Django framework).
• Develop, test, and maintain APIs to integrate various platform components, ensuring seamless data annotation workflows.
• Collaborate with backend engineers to implement new features and optimize existing functionalities.
• Work with databases (e.g., PostgreSQL, MySQL) for storing, managing, and retrieving large datasets.
• Ensure robust security and data protection measures in web applications.
• Conduct unit tests and participate in software debugging and troubleshooting to meet quality standards.
• Collaborate with the DevOps team to enhance deployment processes (CI/CD pipelines).
• Write clear, maintainable code following best practices, including documentation and version control (Git).
• Stay updated with the latest technologies and frameworks to enhance the platform’s functionality.
• Contribute to technical documentation for new features and APIs.
• Participate in code reviews and team meetings, providing feedback and insights.
Required Qualifications & Skills
• Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• Languages: Proficiency in Python, Django, with working knowledge of front-end technologies (HTML, CSS, JavaScript).
• Web Development: Familiarity with modern web frameworks (React, Angular) and RESTful APIs.
• Database Management: Experience with relational databases like PostgreSQL, MySQL, and basic knowledge of non-relational databases (e.g., MongoDB).
• Version Control: Proficient in Git for version control and collaborative software development.
• Testing & Debugging: Understanding of unit testing, integration testing, and debugging tools; familiarity with Jira platform.
• Cloud & DevOps: Familiarity with cloud platforms (AWS, Azure, GCP) and basic DevOps concepts (CI/CD pipelines, Docker).
• Problem-Solving: Strong analytical skills and the ability to tackle challenges with innovative solutions.
• Communication: Excellent written and verbal communication skills, with the ability to work collaboratively in a team environment.
• Self-Motivation: A proactive attitude with a desire to learn and adapt to emerging technologies.
Preferred Skills
• Knowledge of data creation/annotation tools.
• Familiarity with real-time data streaming or big data platforms (e.g., Kafka).
• Experience working with API development and third-party integrations (e.g., OAuth, Google APIs).
• Basic understanding of containerization tools such as Docker and Kubernetes.
Why Join Us?
• Hands-on Experience: Get involved in real-world projects that drive innovation in AI.
• Mentorship: Work closely with senior developers who will guide you through your learning journey.
• Career Development: Gain skills that will make you competitive in the technology and AI industry.
• Collaborative Culture: Be part of a dynamic team where your input and contributions are valued.
• Startup Working Culture: Experience the fast-paced, innovative environment of a startup.
💡 Quick Summary
Seeking a career-building opportunity? The Python Django Developer Internship |with Full|Time Opportunity position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
