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.

About the job

With a commitment to the success of our customers, you will use your outstanding development skills to deliver compelling solutions powering the next generation of 2D and 3D image annotation for training AI/ML learning algorithms. You will own all aspects of software development: design, quality, and delivery. Through proper planning and delivery, you will collaboratively work with Product Management and your scrum team to deliver the best UI experience and features to our customers.

Key Responsibilities:

  • Implement the front-end layer of Web applications using a major development framework (e.g. Angular, React, Vue)
  • Use test-driven development in the creation of JavaScript based applications that meet the highest standards.
  • Demonstrate technical leadership by interacting with multiple stakeholders involved in the development of the Web applications to gather requirements and validate the solutions developed
  • Participate in the architectural design of the application solutions
  • Modify backend-layer endpoints when needed by the front-end applications

Minimum Qualifications:

  • 5y+ Hands-on software development experience
  • Implement complex Angular applications, directives, controllers, services
  • Writing tested and documented TypeScript, HTML, and CSS
  • Experience with centralized state management (E.g. NgRx)
  • Familiarity with testing frameworks (E.g. Jasmine)
  • Think in terms of incremental delivery and experience in Agile development
  • Understanding backend application development and the ability to explain the strengths and weaknesses of one design choice over another
  • Prior experience with the following technologies:
    • Experience in any one of the modern JavaScript MV-VM/MVC frameworks
    • At least one modern language on the back end (NodeJS, Golang, C#, Java, Python)
    • Strong expertise with HTML, CSS.
    • Good understanding of AJAX and JavaScript Dom manipulation Techniques

Preferred Qualifications:

  • You have held positions as mentors or teachers
  • Comfortable working with a distributed team
  • UX background
  • Experience with Three.js
  • Experience with WebGL
  • Data modeling and SQL querying experience
  • Experience designing and implementing SOA
  • Writing cross-browser compatible code

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)
  
(File types: pdf, doc, docx, txt, rtf)