Software Engineer Intern
- 0.1% – 2.5%
- Remote •
- No experience required
- Internship
Available
Remote only
About the job
Open Source Software Engineer
Job Description:
We are seeking an Open Source Software Engineer to make our cloud-based AI model super easy to install and run locally. Your task will be to simplify the installation process so that users can install the model with just one click. The goal is to turn our AI model into a package that’s easy for anyone to set up on their local machine, with minimal effort and clear instructions.
Responsibilities:
Convert AI Model for Local Installation:
Transform our AI model into a simple package that can be installed locally with one click.
Ensure compatibility with major operating systems (Linux, Windows, macOS).
Simplify Installation Process:
Develop automated installation scripts or setup tools for a 1-click install.
Ensure all dependencies are included, and users don’t need to configure anything manually.
Create easy-to-use installers (e.g., pip packages, Docker containers, or setup executables).
Improve Documentation:
Update the README file to clearly explain the 1-click installation process.
Include troubleshooting instructions for any issues users might encounter.
Testing & Feedback:
Test the 1-click installation on different platforms to ensure it works smoothly.
Collect feedback from users and make improvements as needed.
Requirements:
- Experience in open-source software development.
- Proficiency in Python and experience with AI/ML models.
- Knowledge of tools for automating installations (e.g., Docker, pip, conda, or package installers).
- Familiarity with local development on Linux, Windows, and macOS.
- Strong documentation and communication skills.
- Access to a powerful PC with a graphics card for testing the AI model locally.