Python Intern

Year    MH, IN, India

Job Description

As a Python Developer Intern at Arcitech AI, you will play a crucial role in our advancements in software development, AI, and integrative solutions. This entry-level position offers the opportunity to work on cutting-edge projects and contribute to the growth of the company. You will be challenged to develop Python applications, collaborate with a dynamic team, and optimize code performance, all while gaining valuable experience in the industry.

Responsibilities




Assist in designing, developing, and maintaining Python applications focused on backend and AI/ML components under senior engineer guidance.


Help build and consume RESTful or GraphQL APIs integrating AI models and backend services, following established best practices.


Containerize microservices (including AI workloads) using Docker and support Kubernetes deployment and management tasks.


Implement and monitor background jobs with Celery (e.g., data processing, model training/inference), including retries and basic alerting.


Integrate third-party services and AI tools via webhooks and APIs (e.g., Stripe, Razorpay, external AI providers) in collaboration with the team.


Set up simple WebSocket consumers using Django Channels for real-time AI-driven and backend features.


Aid in configuring AWS cloud infrastructure (EC2, S3, RDS) as code, assist with backups, monitoring via CloudWatch, and support AI workload deployments.


Write unit and integration tests using pytest or unittest to maintain 80% coverage across backend and AI codebases.


Follow Git branching strategies and contribute to CI/CD pipeline maintenance and automation for backend and AI services.


Participate actively in daily tech talks, knowledge-sharing sessions, code reviews, and team collaboration focused on backend and AI development.


Assist with implementing AI agent workflows and document retrieval pipelines using

LangChain

and

LlamaIndex (GPT Index)

frameworks.


Maintain clear and up-to-date documentation of code, experiments, and processes.


Participate in Agile practices including sprint planning, stand-ups, and retrospectives.


Demonstrate basic debugging and troubleshooting skills using Python tools and log analysis.


Handle simple data manipulation tasks involving CSV, JSON, or similar formats.


Follow secure coding best practices and be mindful of data privacy and compliance.


Exhibit strong communication skills, a proactive learning mindset, and openness to feedback.

Required Qualifications




Currently pursuing a Bachelor's degree in Computer Science, Engineering, Data Science, or related scientific fields.


Solid foundation in Python programming with familiarity in common libraries (NumPy, pandas, etc.).


Basic understanding of RESTful/GraphQL API design and consumption.


Exposure to Docker and at least one cloud platform (AWS preferred).


Experience or willingness to learn test-driven development using pytest or unittest.


Comfortable with Git workflows and CI/CD tools.


Strong problem-solving aptitude and effective communication skills.

Preferred (But Not Required)




Hands-on experience or coursework with AI/ML frameworks such as TensorFlow, PyTorch, or Keras.


Prior exposure to Django web framework and real-time WebSocket development (Django Channels).


Familiarity with

LangChain

and

LlamaIndex (GPT Index)

for building AI agents and retrieval-augmented generation workflows.


Understanding of machine learning fundamentals (neural networks, computer vision, NLP).


Background in data analysis, statistics, or applied mathematics.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3702460
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year