The world's leading retailers trust and rely on Everseen's Visual AI™ solutions to improve their bottom line by minimizing shrink, streamlining operations via hyper automation, and delivering a better customer experience.
Everseen’s Visual AI™ is a comprehensive process aware platform that delivers Checkout Intelligence, Shelf Intelligence, Supply Chain Intelligence, Car Lot Intelligence, Production Line Intelligence, and Generic Process Automation Applications, transforming how businesses see and solve their most costly problems. The company’s ground-breaking AI technology processes over 200 years of video footage every day and protects ~$500B worth of assets.
Everseen has earned multiple industry accolades, including 5 consecutive years as Gartner’s Top Pick for Retail Technology Innovation, Deloitte’s Tech Fast 50 winner, and Google & Deloitte’s new Tech award winner. Everseen is headquartered in Ireland, with its US Head office in Miami as well as R&D Centres in Timisoara, Romania; Belgrade, Serbia; Barcelona, Spain and India. For more information visit www.everseen.com
Position mission
This position is a part of the AI Platform development team which is responsible for design and development of core services managing and running AI models on the edge servers, as well the cloud hosted centralized control and analysis plane.
The platform is used to run AI solutions servicing retail customers in thousands of stores, and we expect to deploy novel AI solutions in other industries on top of the same technology stack.
You would be working with a team of experienced engineers on the cutting edge of AI deployment. Your primary focus will be participating in the design, development and scaling of backend Go micro services for both edge and cloud stack.
Finally, we offer a great work environment which fosters collaboration and knowledge transfer, and provides team members with opportunities to grow professionally and personally.
Main responsibilities
- Designing and deploying high performance production services with extensive monitoring and logging practices
- Developing highly scalable and distributed services for cloud, on premise and edge deployments
- Minimizing tech debt while strategically pushing for progress with new features
- Providing comprehensive documentation, good test coverage, and improving code quality
- Participating in code reviews
- Collaborating with other engineers on the team to optimize engineering methodologies
- Contributing to the improvement of our CI&CD and DevOps & SRE practices
- Helping scale the team and create our engineering culture
Nice to have:
- DevOps tools experience, including containers: Docker, Kubernetes, Helm, CI/CD, Terraform, etc.
- Experience with extending Kubernetes (custom controllers/operators)
- Experience with implementation of security and data protection systems is a plus
Qualifications:
- Strong knowledge of Go programming language
- Strong knowledge in software architecture, data structures, modern design patterns, and network protocols
- Experience working with code versioning tools such as Git
- Experience with container technology and management such as Docker
- Experience building, deploying, and maintaining REST APIs
- Experience with various databases (RDMBS, NoSQL, Redis, ...) and messaging services (Kafka, NATS, ...)
- Ability to model and conceptualize the integrations across complex systems
- Understanding of modern cloud (compute, storage, networking)
- Good written communication in English is essential
Other Candidate relevant aspects
- A positive “can do” attitude with the ability to articulate thoughts and ideas and see them to fruition