Ready to Build and Integrate Exciting AI and Robots?

Job Openings


A.I. Developer/Engineer Contact us

Job Responsibilities

  • Work closely with our AI R & D
  • Solve complex cloud technical challenges
  • Develop ML system architecture (design, implementation, deployment)
  • Apply and execute on tasks from following past job experiences in the fields of DevOps, operations, IT admin, software automation, SRE, continuous delivery
  • Bring in machine learning know-how (Tensorflow, Keras, Pytorch, Chainer)
  • Implement infrastructure requirements like Google Cloud services, container technologies (Minikube, Kubernetes, Docker)
  • Work on data related tasks like information retrieval, data mining, data management/access systems (NFS server, Elastifile) and data collection/labeling

Skills and Qualifications

  • Experience with distributed compute environments, big data analysis, cloud computing, machine learning (natural language processing, computer vision, reinforcement learning)
  • Experience in writing and designing software (preferably in Python and/or Golang)
  • Experience with scalable network technologies (load balancer, firewalls) and web standards like server frameworks, protocols (http, grpc, websocket), REST APIs and web security mechanisms
  • Detail-oriented and excellent concentration ability
  • An analytical mindset and critical thinking
  • BSc degree in computer science, physics, mathematics, neuroscience or related field
  • Conversational skills in English

Software Backend Developer Contact us

Job Responsibilities

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web applications and AI backend applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers to integrate user-facing elements with server side logic
  • Gather and address technical and design requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies

Skills and Qualifications

  • Proven work experience as a Back-end developer
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with programming languages like Python, Javascript, Erlang, Elixir, C++
  • Working knowledge of Google Cloud and/or AWS services
  • Familiarity with front-end languages (e.g. HTML, Javascript and CSS and respective libraries like React)
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • BSc degree in Computer Science or relevant field
  • Conversational skills in English

Software Application (Front-end) Developer Contact us

Job Responsibilities

  • Understand client requirements and how they translate in application features
  • Collaborate with a team of IT professionals to set specifications for new applications
  • Design creative prototypes according to specifications
  • Write high quality source code to program complete applications within deadlines
  • Perform unit and integration testing before launch
  • Conduct functional and non-functional testing
  • Troubleshoot and debug applications
  • Evaluate existing applications to reprogram, update and add new features
  • Develop technical documents and handbooks to accurately represent application design and code

Skills and Qualifications

  • Proven experience as application and front-end developer
  • Experience in designing and building applications
  • Ability to program in programming languages such as Javascript, Python and respective libraries like React, Angular etc.
  • In-depth knowledge of programming for diverse operating systems and platforms using development tools
  • Excellent understanding of software design and programming principles.
  • A team player with excellent communication skills
  • Analytical thinking and problem-solving capability
  • Great attention to detail and time-management skills
  • BSc degree in Computer Science or relevant field
  • Certified application developer is a plus
  • Conversational skills in English

Software Mobile Application Developer Contact us

Job Responsibilities

  • Understand client requirements and how they translate in application features
  • Collaborate with a team of IT professionals to set specifications for new applications
  • Design creative prototypes according to specifications
  • Write high quality source code to program complete applications within deadlines
  • Perform unit and integration testing before launch
  • Conduct functional and non-functional testing
  • Troubleshoot and debug applications
  • Evaluate existing applications to reprogram, update and add new features
  • Develop technical documents and handbooks to accurately represent application design and code

Skills and Qualifications

  • Proven experience as a mobile application developer (iOS and/or Android)
  • Experience in designing and building applications
  • Ability to program in programming languages such as Swift, Objective-C (iOS) and/or Java, Kotlin (Android)
  • Experience in programming React Native or similar is a plus
  • In-depth knowledge of programming for diverse operating systems and platforms using development tools
  • Excellent understanding of software design and programming principles.
  • A team player with excellent communication skills
  • Analytical thinking and problem-solving capability
  • Great attention to detail and time-management skills
  • BSc/BA in computer science or relevant field
  • Certified application developer is a plus
  • Conversational skills in English

Mechatronics and Robot Engineer Contact us

Job Responsibilities

  • Oversee the work of contractors in accordance with project requirements
  • Create mechanical design documents for parts, assemblies, or finished products
  • Design advanced electronic control systems for robot systems
  • Maintain technical project files
  • Create embedded software design programs
  • Analyze existing development or manufacturing procedures and suggest improvements
  • Implement or test design solutions
  • Take control of suppliers for production of electronics and moulded parts

Skills and Qualifications

  • Working experience with product lifecycle management (PLM), finite element analysis (FEA) and computational fluid dynamics (CFD)
  • Proven working experience in mechanical, mechatronic, robotics or electronic engineering
  • Ideally having experience with ROS or other robotic frameworks
  • Familiarity with 2D or 3D engineering design and manufacturing tools (e.g., AutoCAD, ProE or other)
  • Adequate knowledge of engineering analysis tools (ANSYS, ProMechanica or similar)
  • Mathematical computing and analysis tools knowledge (Matlab, Excel, LabView etc)
  • Solid understanding of core concepts including mechanics, electronics, robotics, software, sensors, etc.
  • Creativity and analytical skills
  • Ability to communicate technical knowledge in a clear and understandable manner
  • Technical writing skills
  • BSc degree in Engineering
  • Conversational skills in English

Marketing Communications Specialist Contact us

Job Responsibilities

  • Promote our products and services during events
  • Coordinate the design of promotional material and distribute in online and offline channels
  • Advertise our company and products/services on various media
  • Plan interviews and press conferences
  • Produce marketing copy for our website
  • Craft and send regular newsletters with company updates
  • Track ROI for marketing campaigns
  • Join social media groups and professional platforms to discuss industry-related topics
  • Monitor corporate website and social media pages and address clients’ queries
  • Network with industry experts and potential clients to drive brand awareness
  • Gather customer feedback to inform sales and product teams

Skills and Qualifications

  • Proven work experience as a Marketing Communications Specialist or similar
  • Familiarity with B2C advertising campaigns
  • Hands-on experience with web content management tools and social media platforms
  • Proficiency in MS Office
  • Knowledge of SEO and Google Analytics
  • Experience with marketing campaigns on social media
  • Excellent verbal and written communication skills
  • Good presentation skills
  • BSc in Marketing, Communications, Public Relations or relevant field

Programmer (Intern) Contact us

Job Responsibilities

  • Collaborate with developers to produce software designs
  • Formulate program specifications and basic prototypes
  • Transform software designs and specifications into high functioning code in the appropriate language
  • Integrate individual software solutions to higher level systems
  • Test code periodically to ensure it produces the desirable results and perform debugging when necessary
  • Perform upgrades to make software and systems more secure and efficient
  • Collaborate with technical writers to create documentation for user support

Skills and Qualifications

  • Ability to program in languages such as Javascript, Python etc.
  • Experience in developing web and/or mobile applications
  • Experience with cloud-based services like Google Cloud and/or AWS
  • Detail-oriented and excellent concentration ability
  • An analytical mindset and critical thinking
  • Demonstrable ability to discover and fix errors in code
  • Student in computer science, software engineering or relevant discipline
  • Conversational skills in English

Administrative Coordinator (Intern) Contact us

Job Responsibilities

  • Manage and route phone calls appropriately
  • Process and report on office expenses
  • Maintain physical and digital employee records
  • Schedule in-house and external meetings
  • Distribute incoming mail
  • Manage and order office supplies
  • Make travel arrangements
  • Organize company documents into updated filing systems
  • Address employees’ and clients’ queries (via email, phone or in-person)
  • Prepare presentations, spreadsheets and reports
  • Update office policies as needed

Skills and Qualifications

  • Hands-on experience with MS Office Suite (particularly MS Word and MS Excel)
  • Familiarity with office equipment, like printers and fax machines
  • Basic math skills
  • Solid time-management abilities with the ability to prioritize tasks
  • Excellent verbal and written communication skills
  • High school diploma; additional qualification in Office Administration is a plus