AiFi

AiFi

AiFi provides a flexible AI platform for retailers to deploy and scale autonomous shopping solutions using computer vision, without the need for shelf sensors. The company has the highest number of computer vision-powered autonomous stores globally.

Internet Software & Services
51-250
Founded 2016
$97M raised

Description

  • Optimize highly concurrent systems.
  • Scale store operating systems from small locations to large venues.
  • Make architectural and design decisions for core backend microservices.
  • Collaborate with application developers and product managers to understand use cases and identify bottlenecks.
  • Work with deployment engineers to deliver services quickly to clients.

Requirements

  • Bachelor’s or master’s degree in computer science or a related field; an MS or PhD is preferred.
  • 3+ years of backend software engineering experience.
  • 2+ years of TypeScript experience.
  • 2+ years of Node.js web backend development experience.
  • Strong unit testing skills, including experience with Jest.
  • Strong RESTful API design and usage skills.
  • Proficiency in data modeling, static typing, SQL, and Docker.
  • Experience with event-driven or real-time systems.
  • Experience with TypeScript/JavaScript backend frameworks such as NestJS.
  • Experience with Python, Go, or C#; Kubernetes; and PostgreSQL.
  • Preferred experience with Kubernetes tooling such as Kustomize or Helm, MongoDB, and gRPC.
  • Experience with React or React Native, Domain-Driven Design, Event Sourcing, CQRS, or e-commerce and payment systems is a plus.

Benefits

  • Inclusive, diverse, and equitable workplace.
  • Equal opportunity employment without discrimination based on legally protected characteristics.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Cybersecurity & Software Engineering Specialist (AI Projects)

Gramian Consultancy Group Professional Services

Gramian Consultancy is seeking remote Cybersecurity and Software Engineering Specialists to debug code, identify vulnerabilities, improve backend systems, and provide technical insights for an AI training project.

C++ Cybersecurity Go Java Penetration Testing Python Rust TypeScript
1 day, 2 hours ago

Contractor: Senior Software Engineer (Remote: Argentina; Brazil; Chile; Colombia; Costa Rica; Ecuador; Mexico; Portugal)

Newsela 251-1K Diversified Consumer Services

Newsela is seeking a remote software engineer contractor to independently deliver reliable, well-tested product features and build AI-integrated functionality that supports K–12 learning.

5 days, 2 hours ago

Interview Engineer (Kenya)

Karat 251-1K Internet Software & Services

Karat is building a global community of contractor Interview Engineers to facilitate software engineering interviews and deliver objective candidate evaluations through its platform.

1 week ago

Interview Engineer (Bangladesh)

Karat 251-1K Internet Software & Services

Karat is building a global community of contractor Interview Engineers to facilitate objective, inclusive technical interviews and evaluate software developers through its interview platform.

1 week ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers