Skills?

We're always looking for talented people to join our team

If you like what we are doing and you think you have what it takes to push Seervision forward, get in touch with us. We are constantly looking for motivated people and offer various attractive terms depending on what you bring to the table. Starting time is always ASAP and place of work can be flexible with a minimum 20% physical presence in Zurich.

Internships

We constantly have 3-6-month internship availabilities with focus on camera robot control and extensions to the visual analytics platform. If you are interested in working with robotized cameras and state-of-the art neural networks in computer vision, we definitely have something for you!

Apply

Software Design

Multi-node software architecture and state estimation

Camera robots in autonomous productions need to know how the environment they are filming looks like. Part of Seervision’s technology is concerned with building maps of the environment in real-time and sharing them between camera robots. We are currently designing a new software architecture that will distribute computation between nodes and minimize overheads and latency for both internal process communication and local area network communication.

Responsibilities:
Design, develop and deploy the communication infrastructure for Seervision’s camera robots. You will be completely free to design the backbone of the whole architecture according to the state-of-the-art.

Potential:
Become the group leader of the back-end communication architecture and lead a development team of 2+ engineers.

Advantages:
1+ year experience in software design for both IPC and LAN. Market Salary.

Apply

UX/UI designer

Interactive multi-camera direction platform

One of the main selling points of an autonomous production system is that a single operator can direct a group of cameras efficiently and do things that have never been done before with a robotic camera system. Making intelligent software and robots that can deliver the required performance is only half of the picture. It is fundamental to provide an interface to users with which they can quickly exploit the potential of the system and flatten learning curves.

Responsibilities:
Supervise a UX/UI designer and two software engineers in the development of the multi-camera Seervision control GUI. Lead the UX/UI design interviews with users.

Potential:
Lead the whole system interaction team that bridges the gap between the core technology development team and the end-customer.

Advantages:
1+ year in web design, native GUI design and object oriented programming.

Apply

Machine Learning

Learning infrastructure setup

We are getting our hands on huge amounts of data while producing video. Efficient ways to parse the data and build a database suitable for training detection and behavioral analytics algorithms will be a fundamental part of future development.

Responsibilities:
Develop mechanisms to automatically store metadata out of the live footage and the camera operation from every Seervision robot camera (labeling in machine learning). Format footage and metadata for use in (un)supervised machine learning tasks. Develop software bridges between footage metadata and commercial video processing software.

Potential:
Take full control of the machine learning tasks and focus solely on R&D in close collaboration with ETH. Control over team hiring decisions.

Advantages:
2+ year in machine learning, preferably with neural networks. Experience with video processing software (e.g. Adobe Premiere).

Apply