Academic & Educational BackgroundDegree Requirement: Currently pursuing or recently completed a Bachelor’s or Associate’s degree strictly in Computer Science, Information Technology, Software Engineering, Computer Information Systems (CIS), or a directly related IT/computing field.
Technical SkillsPython: Solid grasp of core Python (data types, loops, functions, file I/O, error handling).
Data Handling: Familiarity with structured data formats (JSON, CSV) and relational data/SQL queries.
Problem-Solving: Methodical debugging approach to trace errors through code and logs.
Familiarity (Bonus): Exposure to Git/GitHub, REST APIs, package management, or AI-assisted coding tools (e.g., Cursor).
Shift & Schedule RequirementsWeekend Operations: To support continuous warehouse operations, shifts are assigned on a rotating basis. Candidates must be available to work alternate Saturday and Sunday shifts as scheduled to ensure uninterrupted technical support.
Technical & Remote Setup RequirementsTo successfully perform the responsibilities of this remote position, candidates must meet the following mandatory setup requirements:
Dedicated Hardware: A personal laptop or desktop computer capable of running business and development software smoothly without performance constraints.
High-Speed Internet: A stable, high-speed internet connection suitable for uninterrupted video/audio calls, screen sharing, and remote collaboration.
Power Backup: A mandatory, reliable power backup system (UPS, Inverter, or Generator) capable of providing continuous, uninterrupted availability during load shedding or power outages.
Monitoring Software: Installation and active use of company-provided monitoring software is strictly mandatory during all scheduled working hours.
Expected Learning OutcomesBy the end of the internship, the intern should demonstrate progress in:
- Understanding the architecture and principal workflows of the Warehouse Operations System.
- Completing assigned Python development and maintenance tasks under supervision.
- Investigating and documenting common application errors.
- Testing changes and validating expected outputs.
- Working with structured data and approved integrations.
- Following code-review, production-approval, and data-handling procedures.
- Communicating technical findings and progress clearly.
- Identifying practical opportunities to improve reliability and reduce repetitive manual work.
Performance will be evaluated against assigned responsibilities, work quality, reliability, learning progress, adherence to procedures, and expectations communicated by the supervisor.
Education
Currently pursuing or recently completed a Bachelor’s or Associate’s degree strictly in Computer Science, Information Technology, Software Engineering, Computer Information Systems (CIS), or a directly related IT/computing field