Remote Software Deployment Engineer

Logo of AiFi

AiFi

πŸ“Remote - Portugal

Job highlights

Summary

The job is for a Software Deployment Engineer at AiFi, a leading AI provider in the retail industry. The role involves managing the deployment of software solutions for clients in North America and Europe, with a focus on automating software deployment both on-premises and in the cloud.

Requirements

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

Responsibilities

  • Obtain and maintain thorough knowledge of AiFi technology and tools
  • 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

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let AiFi know you found this job on JobsCollider. Thanks! πŸ™