You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Be the first to open itNo views yet
Laelaps AI

Software Engineer, Command Centre (Vision)

  • Office
  • 3-6 years

Salary

Not stated

Similar roles pay €70K - 115K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

Our Mission

At Laelaps AI, we believe robotics is entering a transformative decade, much like the arrival of the internet. Advances in AI, cloud computing, and hardware are reshaping what autonomous systems can do. Our mission is to build the intelligent software that powers physical security in the real world - enabling robots and sensors to handle dangerous and critical tasks that humans shouldn't have to. By engineering the orchestration layer for intelligent security, we aim to create a world that is safer, more secure, and more resilient.

We're a strong founding team based in Zurich, backed by visionary investors and advisors. We are engineering the future of security today!

Responsibilities

  • As a Software Engineer on Command Centre, you will own vision-agents: the service that turns every camera and robot feed on a site into tracked objects and decisions an operator can trust. Operators describe what to watch in plain language, such as "alert when a car enters the perimeter", and the service runs it continuously: GPU-accelerated ingest of every stream, a fast detector, tracker and re-identification at 8 FPS per camera, and a vision-language model that reasons over the scene and the tracks to decide what is worth an alert. It runs on GPU servers at customer sites and in our cloud, with dozens of cameras per machine.
  • This is a builder's role first: you start from the best available models (closed-set and open-vocabulary detectors, re-identification networks, open-weight vision-language models) and make them fast, correct and dependable on live sites. You own the service end to end, from the pipeline and the models to evals, privacy and deployment, and you work with our full-stack engineer on the operator console and the API between them. Perception on the robot itself sits with Robot Autonomy; everything off the robot that sees is yours.
  • What You'll Work On
  • Service ownership: architecture, code quality, performance and behaviour on live sites for the vision-agents service.
  • Streaming at scale: RTSP ingest from cameras and robots through GStreamer and DeepStream, batching, reconnects, latency, and adding or removing cameras at runtime without disturbing the others.
  • Detection, tracking and re-identification: closed-set and open-vocabulary detectors, multi-object tracking, and cross-camera ReID that keeps identities through occlusions.
  • Natural-language monitoring: the loop in which a vision-language model reasons over frames and tracking context to decide what is an alert, and the prompt contract with the console.
  • Evaluation: fixture-based evals and benchmarks so no model, prompt or engine change ships without evidence, measured as false alerts and misses on real site data.
  • Performance and GPU budget: TensorRT engines, INT8 and FP16 quantization, and scheduling many camera streams and a vision-language model on one GPU, including admission control for model traffic.
  • Privacy by design: privacy zones and face pixelation that fail closed before any frame is stored or analysed.
  • Access control: licence-plate reading and vehicle and person rules at site gates.
  • Deployment: containers on Kubernetes, on-prem and in the cloud, together with our infrastructure engineers.
  • Who We're Looking For
  • We're looking for an engineer who has shipped a real-time computer vision system into production and kept owning it after launch. You are as comfortable profiling a GPU pipeline as choosing a tracker, and you judge a model by its false alerts on a live site at night, not by a benchmark. You will own a service that operators and other teams depend on, so you write code others can change safely and you measure before you claim.
  • Your Background
  • 3+ years building and running computer vision or ML systems in production.
  • Strong Python and solid software engineering: async services, testing, profiling and clean interfaces.
  • Hands-on experience with object detection, multi-object tracking and re-identification across multiple cameras.
  • Real-time video: RTSP, GStreamer or DeepStream, hardware decoding and multi-stream pipelines.
  • Model optimization and serving: ONNX, TensorRT, quantization, and serving large models with vLLM or similar.
  • Experience building with vision-language models and evaluating them rigorously.
  • Docker and Kubernetes.

Requirements

  • NVIDIA DeepStream or Triton Inference Server.
  • Open-vocabulary detection or segmentation models.
  • Licence-plate recognition or access-control systems.

Conditions

Culture: International founding team that is serious about building but does not take itself too seriously.

Benefits

  • Ownership: you are able to ship products and deliver project end-to-end.
  • Mission: autonomous security that keeps people and critical sites safe, including in defence.
  • Career path: a ground-floor seat with real runway. Prove your value and you will not have barriers to grow.
  • Team: work directly with PhD-level co-founders in AI, Robotics, and Physics, alongside a strong (and fun) founding team.

Where you’d work

From the office

About the company

Laelaps AI

Office in Zurich, Switzerland

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Kubernetes
  • Docker
Type
Full-time
Equity
Equity offered
Specialty
Backend
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Backend
Experience
3+ years
Tech stack
  • Python
  • Kubernetes
  • Docker

Location

Work model
Office
Region
Europe
Office
  • Zurich, Switzerland

Compensation

Salary
Salary by agreement
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Staff Software Engineer

    Salary by agreement

    • Remote · Europe, Portugal
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior Software Engineer

    Salary by agreement

    • Remote
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer

    Salary by agreement

    • Hybrid · Toronto
    • Junior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior Software Engineer

    €85,000 - 140,000 / year

    • Office · Ireland
    • Senior
    Direct apply

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason