At the ETH spin-off Lightly, we build software solutions to help companies improve their deep learning models. The available data for deep learning grows faster than human tagging and available compute power. Our customers already face this problem and have too much data to process. As a solution, we built software to identify and work with the most relevant samples only. Learn more about us on our website.We are a team of talented developers and researchers in Zurich, Prague and San Francisco and are backed by YCombinator. Every member of the team is going to have a massive impact.Thus, we are looking for an experienced engineer with lots of passion for the subject. We offer attractive cash- & equity package for you to become part-owner of Lightly. Remote work is also possible.We use a modern stack of:
- PyTorch, Python, Typescript, C++, Rust, React, NodeJS
- Docker, Kubernetes, Google Cloud Platform, AWS
Tasks:
As a Software Engineer, you’ll be building and improving our product to run on various hardware for real-time applications. Specifically, you will:
- Design and implement new features to solve customer needs.
- Work across our stack in Rust, C++, and Python.
- Contribute to our automated building and testing pipeline.
- Collaborate with our Machine Learning Engineers to productionize our ML models.
- Uphold high engineering standards and bring consistency to the codebase, infrastructure, and processes.
Requirements:
- MSc or PhD in Computer Science, Engineering, or a related field.
- Excellent coding skills and previous experience with one of Rust or C++.
- Willingness to learn Rust, C++, and Python.
- Knowledge of software engineering and software design best practices, e.g., code review, testing, continuous integration.
- Interest in new technologies.
- A creative, collaborative, and product-focused mindset.
- Previous experience with a multi-platform build system in C++ or Rust is an advantage.
Benefits:
- High-growth company in which you can find exciting and trend-setting challenges
- Amazing product to work on
- Familial working atmosphere in an open-minded multinational team
- Flexibility with remote work, allowing you to create your ideal work environment
- All necessary equipment – up to you to decide what you prefer
- Covered private health insurance
- The budget for professional improvement (courses, conferences, books…)
- Budget for the mastery of the English language during working hours
- Nice offices in Belgrade and Novi Sad
- Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
- Tournaments of table tennis, table soccer, and darts in our office
- Skilled and senior co-workers
- Opportunities to build products that really make a difference
- Opportunities to learn and grow with us
- We offer an attractive cash and equity package
If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.