About Sama:

Sama is the leading training data provider for Fortune 2000 companies such as Google, Walmart, Ford, Microsoft, and Marriott. We help these organizations get their machine learning models to production more quickly by providing accurate annotation and validation for their datasets.

80% of AI project time is spent on aggregating, cleaning, and labeling data for machine learning models Sama drives the very important task of data annotation from companies building state-of-the-art AI. 

Sama offers the highest quality SLAs in the industry, along with cutting-edge ML-assisted annotation tools, QA processes, and security and compliance standards. 

Sama has a social mission driven by the belief that “talent is equally distributed but opportunity is not.” As a certified B corp, Sama supports an ethical supply chain, and our impact was validated by MIT with a randomized control study. 

Sama has provided worker training programs to increase economic opportunity for more than 13,000 people from underserved communities. By connecting our customers with amazing talent in East Africa, we've impacted more than 59,000 workers and their dependents.


We are building new front-end teams globally. We are looking for multiple tech-savvy front-end engineers with different levels of expertise who are fast-learners and team players to join us remotely or locally and help us bring our smart data annotation platform to the next level. You will participate in developing a high-tech ML/AI product (product demo: https://youtu.be/lrX6Jm2fHFE) while you witness the social impact you make. What impact, you say? Take a look at Martha’s story from Kenya: https://youtu.be/s9nVNrV5jS8 or from the founder, Leila’s TED Talk: https://youtu.be/319sQ9s-lyQ


Experience and Skills

  • Bachelor’s Degree in Computer Science or related field (Major in Applied Mathematics)
  • 2+ years of hands-on software development experience
  • Practical knowledge of single page applications (SPA) using modern front-end frameworks like Angular or React
  • Strong knowledge of TypeScript or JavaScript
  • Knowledge of the best practices and style of at least one of the front-end frameworks
  • Experience with centralized state management (E.g. NgRx)
  • Good knowledge of HTML 5, and CSS 3
  • Practical experience with front-end test frameworks (E.g. Jasmine)
  • Experience with a continuous development and delivery model
  • Experience working with REST APIs
  • Familiarity with Agile and Scrum
  • Comfortable working with a distributed team

Preferred Experience and Skills

  • Knowledge of WebGL and Three.js
  • Knowledge about Web Components
  • Familiarity with Secure Software Development practices (SSDL)
  • Basic experience with back-end development

What does a front-end developer mean at Sama?

As a front-end engineer, you will join a global team of sharp and agile developers to build an enterprise solution to annotate 2D/3D images and videos to train Al/ML learning algorithms. Take a look at this https://youtu.be/lrX6Jm2fHFE to learn more about what we build.

On a sprint basis, you will work on the backlog/bugs of the active sprint; you will participate in the design, coding, code review, and testing of any story. Depending on the scope of the story, you may work directly with UX designers, Architect, Product Managers, or developers on other teams, eg, ML/AI, Data, or back-end.

You use the latest modern front-end technologies such as Angular or React along the newest web standards of HTML and CSS incorporated with some of the most modern graphical JavaScript libraries like WebGL and Three.js to build the smartest annotation platform.

You’ll get the opportunity to either contribute to developing a feature or lead the development of a feature with the rest of the team from A to Z. This is a unique opportunity as you bring a feature from almost zero to deploying it on the production. You never have this amazing opportunity anywhere else, as you get direct feedback from our in-house annotation agents. 

You, as a front-end developer, are part of the global engineering team. At the engineering team, we have built one of the most scalable CI pipelines to reduce building and debugging. We know a fast and reliable CI makes every developer happier.

We sponsor internal and external hackathons; we dedicate time for innovation and learning. We believe the success of a developer is tied to continuous learning, practice, and innovation.

Our Culture:

Sama is quite unique. We are a technology company with a social mission. People that thrive in a high-growth environment, love working on the bleeding edge of technology, and really care about having a positive impact on the world are a great fit for the Sama culture. Our core values are One Team, One Goal - Deliver. Period. - Trust & Transparency - Customer First - Humanity.

Our Benefits:

Sama offers competitive compensation commensurate with experience and a full benefits package, including: medical, dental, and vision insurance, long-term disability insurance, life, and AD&D insurance, employer-matching Group RRSP, generous holiday and vacation policies, sabbaticals, a monthly fitness stipend, and professional development opportunities.

At Sama, we pride ourselves in being a diverse and equal opportunity employer.

Apply for this Job

* Required
(File types: pdf, doc, docx, txt, rtf)