Software Engineer (NodeJS)

0
373

The world's leading retailers trust and rely on Everseen's Visual AI™ solutions to improve their bottom line by minimizing shrink, streamlining operations via hyper automation, and delivering a better customer experience.

Everseen’s Visual AI™ is a comprehensive process aware platform that delivers Checkout Intelligence, Shelf Intelligence, Supply Chain Intelligence, Car Lot Intelligence, Production Line Intelligence, and Generic Process Automation Applications, transforming how businesses see and solve their most costly problems. The company’s ground-breaking AI technology processes over 200 years of video footage every day and protects ~$500B worth of assets.

Everseen has earned multiple industry accolades, including 5 consecutive years as Gartner’s Top Pick for Retail Technology Innovation, Deloitte’s Tech Fast 50 winner, and Google & Deloitte’s new Tech award winner. Everseen is headquartered in Ireland, with its US Head office in Miami as well as R&D Centres in Timisoara, Romania; Belgrade, Serbia; Barcelona, Spain and India. For more information visit www.everseen.com

Position mission

Machine learning models require vast amounts of annotated data both for training and evaluation. The Dalab Annotation Platform is a set of services and applications that orchestrates the processes of manual data annotation and ensures quality control procedures for said processes.
Data sources that contain images and videos required for annotation are distributed across the globe, and the scale of it grows week by week.
Your position as a backend NodeJS engineer primarily focuses on working on these services by participating in design choices while creating components at scale.
Finally, we offer a great work environment that fosters collaboration and knowledge transfer and provides team members opportunities to grow professionally and personally.

Main responsibilities

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, performance, and scalable applications in a distributed system
  • Implementation of security and data protection
  • Integration of cloud data storage solutions like Azure Blob, Amazon S3 etc.
  • Interface with various teams including Product, Frontend, Design, Customers, and other stakeholders
  • Integration of multiple data sources and databases into one system

Key Technologies:

  • NodeJS (Typescript, NestJS )
  • Postgres / Mongo
  • GraphQL
  • Docker / Kubernetes

Skills and Qualifications:

  • Minimum 2 years of relevant experience
  • Prior experience building backend components including APIs and data processing pipelines which scale horizontally
  • Strong computer science fundamentals in design, data structures, and algorithms
  • Strong proficiency with JavaScript/NodeJS
  • Experience with Docker
  • Understanding fundamental design principles behind a scalable application

Bonus points:

  • Knowledge of Node NestJS framework is a plus
  • Experience with Kubernetes is a plus
  • Prior experience with Azure Blob Storage is a plus
  • Understanding accessibility and security compliance is a plus