Match score not available

Software Deployment Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

BA/BS in Computer Science or equivalent, 3+ yrs hardware/software implementation experience, Troubleshooting skills and networking knowledge.

Key responsabilities:

  • Maintain knowledge of AiFi technology
  • Lead technical problem resolution during deployment
  • Coordinate UAT process for system readiness
AiFi Inc. logo
AiFi Inc. Scaleup https://www.aifi.com/
51 - 200 Employees
See more AiFi Inc. offers

Job description

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, 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.

About the Team
AiFi is rapidly expanding its autonomous store solution footprint and with it, our Activations Team. We’re looking for Software Deployment Engineers (SDE) to help manage the deployment of our software solution as a part of activating client locations in North America and Europe. 

This position is open to remotely based, work-from-home candidates who will own projects primarily in their region (North America or Europe) while supporting colleagues in the other region taking a follow the sun approach.

Top candidates will be highly analytical and have hands-on experience with deploying software in an integrated environment and enabling SaaS based technologies preferably in the Retail industry. They will gain full knowledge of the front and back ends of our technology and work closely with the hardware deployment and provisioning team where their knowledge of networking will be key.

The Software Deployment Engineer’s core goal is the automation of Aifi’s software deployment both on premises at client locations and in the cloud, including auto provisioning of servers and clusters, while providing continuous support and troubleshooting expertise for all configurations necessary to a successful deployment.

They will also cooperate with other teams within AiFi empowering them to perform their development and QA tasks through platform virtualization, gaining knowledge over upcoming changes, evaluating their impact on deployments and contributing for rollout strategies.
 
Specifically, the Software Deployment Engineer’s responsibilities include: 

Responsibilities and Duties:
  • Obtaining and maintaining thorough knowledge of the AiFi technology and tools; we are advancing our capabilities at a fast clip so love of technology is a must! 
  • Participate in cross-functional group activities supporting technical aspects of advanced project planning, hardware installation connectivity and operation, and post-installation quality assurance testing
  • Accept integration oversight responsibilities from project managers once stores are fully prepared for installation
  • Follow existing deployment processes, identifying and driving process and documentation improvements
  • Partner with project managers to diligently maintain all records in a central repository for ease of reference during and after deployment
  • Facilitate technical discussions, be able to resolve high-level project issues
  • Lead technical tasks to resolve issues, track bug fixes, escalate persistent and/or critical issues during the deployment process
  • Utilize strong influence and persuasion skills to reset expectations to project changes as needed - across all parties
  • Manage the complete User Acceptance Testing (UAT) process to verify system accuracy, stability, and readiness for public opening

  • Basic Qualifications:
  • Fluency in English
  • Insatiable desire to find answers and improve processes through detailed personal initiative and analytical investigative processes
  • Advanced troubleshooting and problem-solving skills utilizing science and engineering education to arrive at practical solutions
  • Ability to reason in “real time”
  • Experience with micro-services, docker/containers and Kubernetes with good understanding of Deployments, StatefulSet, DaemonSet, ReplicaSets and Pods, Services and Ingresses, ConfigMaps and Secrets and how they all relate
  • Ability to dig through logs and perform debugging, understanding how different components interact with each other and where points of failure can exist
  • Proven knowledge of networking and REST APIs
  • Ability to work a flexible schedule during store installations
  • 3+ yrs of hardware/software technical implementation experience
  • BA/BS degree in Computer Science or equivalent experience; Engineering, Networking or Hardware experience preferred
  • Highly technical and analytical with the ability to engage internal team members and 3rd party integrators in an effective and supportive manner
  • Able to travel within the US or internationally periodically as training or customer needs require (All conditions for safe travel observed) 


  • Preferred Qualifications:
  • Software development background with proficiency with Python
  • Project Engineering experience and/or technical certifications
  • Proven ability to read/review basic construction floor and ceiling plans 
  • Knowledgeable in the areas of computer vision and/or AI
  • Proficiency with Kustomize and/or Helm
  • Experience in automating server/cluster provisioning and configuration using tools like PXE, Terraform, Ansible or others
  • Experience with virtualization platforms, specifically Proxmox
  • Good understanding on how to use SSH tunnels / proxying in conjunction with tcpdump and nmap to troubleshoot network devices
  • Proven ability to coordinate and confirm proper installation standards for servers, cameras, sensors, other system hardware components
  • Collaborative work with third party system integration resources


  • 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. 

    Required profile

    Experience

    Level of experience: Mid-level (2-5 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Troubleshooting (Problem Solving)
    • Physical Flexibility
    • Detail Oriented
    • Analytical Thinking
    • Motivational Skills

    Release Engineer Related jobs