Requirements
- Have extensive experience and a deep understanding of Golang as your main day-to-day programming language
- Demonstrate a good understanding of containerisation, including the creation of Docker images and managing their lifecycle
- Be confident in using Linux/Unix operating systems with a focus on edge devices and virtual machines in the cloud
- Have an automation-first mindset, embracing DevOps CI/CD Pipelines and Infrastructure-as-Code as the default way to deploy your code
- Possess strong analytical and creative problem-solving abilities
- Communicate system design and architecture to non-experts and members of other teams concisely while recommending the best approach to solve a given problem
- Work from the office at least one day per week
- (Desirable) Integrating code with multiple cloud providers (i.e. AWS, Azure, GCP)
- (Desirable) Ansible for Infrastructure-as-Code for our deployments
- (Desirable) Python to understand the AI Solution team's code
What the job involves
- As a Staff Software Engineer, you will maintain and evolve this essential infrastructure, placing you at the heart of everything we build
- Provide the tools to build, deploy, and maintain AI solutions using the SeeWare Platform. You will work with a heterogeneous, distributed hardware environment running dynamically configured software to process structured data and address real-world AI challenges
- Create, deploy, and maintain containerised applications to provide and monitor the end-to-end data flow of our AI solutions
- Support the scaling of the SeeWare Platform across thousands of stores while adhering to our robust requirements for stability, auditability and control
- Collaborate with the QA team to ensure your changes are proven before releasing to production
Requirements
- Have extensive experience and a deep understanding of Golang as your main day-to-day programming language
- Demonstrate a good understanding of containerisation, including the creation of Docker images and managing their lifecycle
- Be confident in using Linux/Unix operating systems with a focus on edge devices and virtual machines in the cloud
- Have an automation-first mindset, embracing DevOps CI/CD Pipelines and Infrastructure-as-Code as the default way to deploy your code
- Possess strong analytical and creative problem-solving abilities
- Communicate system design and architecture to non-experts and members of other teams concisely while recommending the best approach to solve a given problem
- Work from the office at least one day per week
- (Desirable) Integrating code with multiple cloud providers (i.e. AWS, Azure, GCP)
- (Desirable) Ansible for Infrastructure-as-Code for our deployments
- (Desirable) Python to understand the AI Solution team’s code
What the job involves
- As a Staff Software Engineer, you will maintain and evolve this essential infrastructure, placing you at the heart of everything we build
- Provide the tools to build, deploy, and maintain AI solutions using the SeeWare Platform. You will work with a heterogeneous, distributed hardware environment running dynamically configured software to process structured data and address real-world AI challenges
- Create, deploy, and maintain containerised applications to provide and monitor the end-to-end data flow of our AI solutions
- Support the scaling of the SeeWare Platform across thousands of stores while adhering to our robust requirements for stability, auditability and control
- Collaborate with the QA team to ensure your changes are proven before releasing to production
#J-18808-Ljbffr…
