🎯 Meaningful Work

Our product helps to protect the environment from sewage spills and flooding. We care about building something useful that has a positive impact on the world.

We would not want to work on things like targeted advertising, that the world can do without, or do consulting work, where software ends up neglected 6 months later.

🏆 Ownership

You get to take ownership of the projects you work on. On your own, you can take a new feature from defining specs, through validation with designers and users, technical planning, implementation, all the way to deployment, and then follow up with users to make sure what we built actually helps them. Everyone on our team can point to a part of the product and say “I built this”.

We recognize that some specialization can be valuable, but we are not looking for developers who never leave their niche.

🌿 Supportive Team

You can ask everyone on the team for help. Our team members have frequent pair programming sessions and technical discussions. We like learning and share learnings regularly at the Software Engineering Club. We take pride in giving detailed and constructive feedback during code reviews, designing elegant software architectures, and constantly improving our development environment.

We do not shame people for asking questions. We do not reject requests for help or try to impress people with complicated code.

How We Work

🌎 Hybrid

You can work from anywhere as long as your timezone overlaps Zurich’s. All of our communication happens on Slack or in video calls. Zurich-based employees meet in the office at least once a week. Remote employees join us for company events or whenever they feel like visiting.

🕰️ Working Time

Our core working hours for meetings are 10am-4pm. Around that, you can schedule your preferred working time freely, whether you are a night owl or an early bird.

👪 Flexible Work

We are open to 80% work arrangements so that you can spend more time with your family.

🚲 Agile & Iterative

We regularly reflect on our development processes and adapt them to our needs. We work with small delivarables and release frequently—on average, our customers receive a new version of our app 4x per day!

Benefits

📈 Employee Stock Option Plan (ESOP): you will own a part of Pallon and have a part in our success

🌴 25 vacation days + local public holidays per year

💻 MacBook Pro with the beefiest specs

🔨 All the tools you need: PyCharm, Table Plus, Copilot, and anything you request

🍕 Bake pizza with us on our rooftop terrace while enjoying the view of the Alps

🏊 On hot summer days, go for a dip in the river right in front of our office

Our Interview Process

<aside> ℹ️ How we Interview

</aside>

<aside> 🤖

To fairly evaluate all candidates, AI tools are not allowed in all of our interviews.

</aside>

☎️ Phone Screen

During the phone screen, we want to get to know you, understand your motivation, and tell you what it’s like to work at Pallon.

🧑‍💻 Assignment

You implement a feature for object detection in Python. The problem is abstracted conceptually in a toy framework. You do not need to know details about Pytorch or Tensorflow.

You can do everything you would do on a typical work day, like using Google or getting a coffee.

🧑‍🏫 Technical Interview

We will discuss questions about machine learning and software engineering. No coding required.

If possible, we’d like to meet you in our office for this interview, so that you can get to know us in person.

Our Work

Defect Detection

Untitled (1).png

Object Detection, Segmentation, Classification, and Quantification, for more than 300 types and subtypes of defects

3D Vision

Screen Recording 2023-10-09 at 17.22.27.mov

Camera Pose Estimation, Bundle Adjustment, and 3D reconstruction of pipes and manholes. Geometric measurements of 3D objects

Learn more

45_-_ericwolf (1080p).mp4

Watch our ECCV keynote to learn more about our work.