THE COMPANY
August Robotics is an international company which builds application-specific robots to automate workflows for businesses.
August Robotics is found by Australian entrepreneur Alex Wyatt. Now August Robotics has companies in China (Shenzhen & Hong Kong) and Germany.
We believe in the potential for humans and robots to collaborate and co-operate, and we aspire to be at the forefront of the coming “robotics revolution”.
August Robotics recently released its first robot, an application-specific robot for the global trade show industry. The company will soon begin work on its next wave of revolutionary robots and is growing its team accordingly.
THE ROLE
As a Python Web Engineer, you will be an important member of the August Robotics technical team in Shenzhen.
You will participate in the full development life-cycle, from definition and design to product delivery. You will propose creative software design ideas and work on every level of the stack (frontend to backend), from start-to-finish.
Your code will be primarily written in Python (2.7x and 3.x), and you may occasionally be expected to code in another language, for example C or C++. You will code in an Ubuntu environment.
You will be expected to design, develop, test, deploy, maintain and improve software while working in an agile environment. You will take ownership of sprints, manage deadlines and deliverables, and keep up to date on new technologies.
The role will be based in August Robotics’ office in Shenzhen.
YOUR SKILLS
You must have:
– University degree in Software Engineering, Computer Science, Machine Learning, Information Systems or a related discipline
– Your University degree should be from a top-tier university in China (MUST be a 985 university, ideally a C9 university) or from an overseas university
– High level programming skills in Python (and its associated libraries). Have software projects experience.
– Familiar with Linux with certain experience.
– Familiar with Python Web Framework (e.g.: Django, Flask).
– An ability to foresee potential issues and good issue shooting skill in coding process.
– Good coding habit and well format.
– Strong communication skills and teamwork capabilities
– Fluency in Mandarin Chinese.
In addition to the above requirements, ALL of which you must demonstrate to be considered for this role, the following skills are helpful but not required:
– Familiar with Robotic develop environment and its technology, such as ROS, SLAM.
– Have full-stack experience.
– Can use Javascript, Vuejs, SQL, HTML/CSS or Bash.
– With experience on QT or relevant GUI tools or graphic user environment development.
– Have experiences on server, database, computer visual and internet security.
– Familiar with development board (such as Arduino) and / Embedded System development concept.
You should be comfortable with ambiguity and excited by the idea of working in an entrepreneurial culture. You should be open to new experiences, open to learning new things, and willing to jump in and lend a hand on a range of different issues and task when the need arises.
HOW TO APPLY
An attractive remuneration package will be available to qualified candidates. To apply, please send your CV and cover letter by email.