





Profile: Junior Software Developer (Support for AI/Robotics Projects) Role Objective Support the organization, formalization, and maintenance of software projects (primarily in Python and associated frameworks), ensuring that the code is clear, reproducible, and production-ready. Minimum Technical Knowledge 1. Python Programming ◦ Proficiency with functions, classes, and modules. ◦ Adherence to best practices (PEP8, docstrings, modularization). ◦ Exception handling and logging. 2. Basic Web Development (Flask/FastAPI preferred) ◦ Creating simple REST endpoints. ◦ Handling templates (basic HTML, CSS, JS). ◦ Uploading/downloading files and JSON. 3. Version Control (Git/GitHub) ◦ Branch management, clean commits, pull requests. ◦ Ability to follow a workflow (branch → PR → merge). 4. Environments and Deployment ◦ Docker usage (creating and running basic containers). ◦ Virtual environment management (conda, venv). ◦ Familiarity with Linux (bash scripting, permissions, systemctl). 5. Packaging Executables Practical Skills * Clearly document functions and processes. * Refactor experimental code into stable, reusable versions. Education: Software Engineering, Computer Science, or Game Development Value Proposition * You will have the opportunity to collaborate directly with **cutting-edge, market-leading robots**, developing your skills in a highly technological and innovative environment. Employment Type: Full-time Salary: $15,000.00 – $16,000.00 per month Work Location: On-site


