AiFi Inc. Logo

AiFi Inc.

Senior Software Engineer

Posted Yesterday
In-Office or Remote
30 Locations
Senior level
In-Office or Remote
30 Locations
Senior level
Lead the optimization and scaling of autonomous shopping systems by developing core backend microservices and collaborating with app developers and deployment engineers.
The summary above was generated by AI
About AiFI
AiFi, a globally leading AI provider, empowers retailers worldwide to scale autonomous shopping solutions with 100% computer vision. Powered by the most cost-effective and flexible method of deploying cashier-less technology solutions, AiFi’s camera-only platform enables businesses to provide a frictionless checkout experience to their customers. AiFi’s technology works through cameras and computer vision to allow quick and efficient shopping for various store formats across multiple global retail segments. 
 
AiFi’s solutions adapt to numerous verticals, including convenience stores, sports and entertainment venues, universities, workplaces, and travel retail. AiFi customers include: LA Clippers, Golden State Warriors, NASCAR, Florida Panthers, Aldi, Carrefour, Compass Group, Zabka, and many more. AiFi now has the highest number of store deployments globally with over 100 active stores. The company has raised a total of $80 million from investors including Qualcomm Ventures, Verizon, HP, Mithril, Duke Angel Network, Cervin Ventures, TransLink Capital, and Plum Alley.

Responsibilities

  • Lead on optimizing our highly concurrent systems 
  • Scale the store operating systems from small stores to gigantic venues 
  • Make design decisions in the process of developing our core backend microservices 
  • Work closely with app developers and product managers to understand the use cases that we need to cover and their potential bottlenecks 
  • Work with deployment engineers to ensure that what you build goes as quickly as possible to the clients 

Requirements

  • BS/MS in computer science or related field
  • 3+ years of experience as a Software Engineer (Backend)
  • 2+ years of experience using TypeScript
  • 2+ years of experience working in node.js for web applications backend
  • Highly skilled in unit testing, experience with Jest testing framework
  • Highly skilled in RESTful API design and REST API usage
  • Proficiency with data modeling, static typing, and SQL
  • Proficiency in using Docker
  • Experience with event driven or real-time systems
  • Experience with TypeScript / JavaScript backend frameworks (e.g. NestJS)
  • Experience with Python, GoLang, or C#
  • Experience with Kubernetes
  • Experience with Postgres
  • Experience with Frontend Development (React, React Native) is a plus
  • Experience with Domain Driven Design, Event Sourcing and CQRS is a plus

Preferred Additional Qualifications

  • MS or PhD in Computer Science, Computer Engineering or a related field
  • Skilled in Kubernetes, experience with kustomize or helm
  • Experience with MongoDB
  • Experience with gRPC
  • Experience in e-commerce software, checkout processes, payments, virtual POS or other related systems

AiFi enables reliable, cost-effective, and entirely frictionless shopping with AI-powered computer vision technology to provide an unrivaled experience for retailers and customers around the globe. AiFi has partnerships with leading retailers worldwide such as Aldi, Sodexo, Carrefour, Zabka, Morrisons, and Compass Group to create customized autonomous shopping experiences with flexible integration and entry options. 

Top Skills

C#
Docker
Go
Grpc
Jest
Kubernetes
MongoDB
Nestjs
Node.js
Postgres
Python
React
React Native
SQL
Typescript

Similar Jobs

An Hour Ago
In-Office or Remote
Marousi, GRC
Senior level
Senior level
Fintech • Information Technology • Software • Financial Services
As a Senior Software Engineer in Test, you will develop automation tests, maintain test frameworks, collaborate with teams, and ensure code quality and CI/CD practices.
Top Skills: AnsibleAWSAzureBrowserstackCircle CiDockerGCPGithub ActionsGitlab CiGroovyJavaJenkinsJunitKubernetesMockitoOpenstackRestSauce LabsSoapSpockTestngTravis
3 Hours Ago
In-Office or Remote
Marousi, GRC
Senior level
Senior level
Fintech • Information Technology • Software • Financial Services
Develop high-quality software using Java and frameworks, implement REST APIs, manage large data in RDBMS, and ensure code quality through reviews and best practices.
Top Skills: AWSAzureDockerGceJavaJunitK8SRdbmsRest ApisSpockSpring
Yesterday
Remote
28 Locations
Senior level
Senior level
Information Technology • Security • Cybersecurity
The Senior Software Engineer, Backend will design, develop, and maintain backend services for our IAM platform, optimizing performance and collaborating with teams to improve security and scalability.
Top Skills: AWSAzureDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesRestful Apis

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account