All roles assume a minimum of 8 hours weekly commitment with an opportunity to take 2 weeks per semester off aside from the official school breaks. During off weeks, a minimum of 1 hour of commitment is expected for meetings and team QA.

We strongly prefer talent that has the basics of a valuable skillset nailed down but also recognize that the world of software and fintech is massive and there are always things that one needs to learn on the fly. This requires the humility to accept you do not know something, the curiosity and agency to pursue it independently, and hard work to maintain momentum. These are the soft skills we value most in our members.

Mobile Engineer (4 positions)

The mobile engineering team is dedicated to building a cross-platform React Native app for the CheckoutFree project. Expected knowledge:

  1. Designing component specifications and app logic for a large scale app
  2. Basic API usage (GET and POST requests) in JS
  3. Javascript and React Native coding skills (preferably having past projects)
  4. React Native unit testing frameworks like Jest and Appium
  5. Version control with Git and Github

ML Engineer - Computer Vision (1 position)

ML Engineers are primarily focused on testing product recognition pipelines and production-izing them for our CheckoutFree. They are expected to work with the backend engineering team. Expected knowledge:

  1. Knowledge of core computer vision tasks like object detection, image segmentation, video object detection, VQA, image (signal) processing, etc.
  2. Ability to experiment with off-the-shelf open source models and cloud APIs for building and testing product recognition pipelines
  3. Basic API usage (GET and POST requests) in Python
  4. Version control with Git and Github