R&d Engineers - Spontaneous Applications

Full-time · Lausanne, Switzerland

Job description

We are regularly looking for passionate R&D Engineers (flexible working time and partial remote work possible) and created for this purpose this generic position to collect your spontaneous application. The positions can be based in one of our development offices: Lausanne (CH), Berlin (DE), Madrid (SP), or Bucharest (RO). If a position that matches your profile and expertise becomes available, we will contact you!

From designing and implementing computer vision algorithms to processing of 3D point clouds and meshes, to implementing Machine Learning algorithms, you will work on a variety of highly technical subjects, bridging the gap between academic research and thousands of daily users. You have a passion for clean and efficient code as an important part of this role is making algorithms accessible to various product teams by providing high quality APIs and delivering proof of concept integration into products.

You are passionate about your field and follow up closely the latest developments and scientific literature and are able to link these to product needs. You are able to put together proof-of-concepts in high level languages to demonstrate your ideas internally. When it’s time to bring the code to production you strive to keep your code simple (readable and testable), performant (scalable) and robust. You understand the importance of testing and your definition of “done” contains unit tests complemented by functional and performance tests. You enjoy sharing good practices, pair programming and learning from others and are passionate about your craft.

Responsibilities

  • Research, design, implement and maintain algorithms for 2D (images) and 3D (point clouds) data processing (e.g. segmentation and object detection)
  • Engage in the full product life-cycle from early concepts and prototypes to full deployment
  • Participate in the design, implementation and maintenance of core software components and critical ETL infrastructure
  • Participate in the QA process
  • Work as part of a distributed team and engage in technical discussions in a creative, interactive and dynamic team-based environment
  • Actively participate in the team and company’s agile processes
  • Engage daily in code reviews and promote good software engineering practices

Peers

View in org chart

A panel showing how The Org can help with contacting the right person.

Open roles at Pix4D