Job Detail

Back-end Software Engineer (Python), Lausanne, Switzerland

Inseriert am: 11.06.2018

Description


We are looking for a talented Back-End Software Engineer (Python) to join our growing team in Lausanne. Pix4D develops drone photogrammetry software and products that enable tens of thousands of professionals around the world to process, visualize, assess and edit their own maps and 3D models.


The mission of the team you will join is to develop a web-based product that offers high value tools on the service for professional users. You will join a talented and agile team where practices such as code reviews, pair programming and continuous deployment to production are part of the culture.


You will play a central role in the design, development, and delivery of the Python-based back-end technology for the application. Your key contribution together with other front-end engineers, will help the team to solve challenging problems related to specificities of our business such as GIS related functionalities, algorithmic challenges and more, from initial definition to final integration, deployment and maintenance.


You will have learned by direct experience that the most important characteristic of software is maintainability. As such, you strive to keep your code simple, readable and testable. You understand the importance of testing and your definition of “done” includes a thorough testing phase. You are passionate about your craft, you enjoy sharing good practices via pair programming and learning from others.


RESPONSIBILITIES



  • Design, build and develop new solutions to improve and expand the capabilities of the Pix4D cloud-based products

  • Design and develop APIs used by front-end application and 3rd party software

  • Contribute to the daily operations of the production environment such as new deployments, monitoring, etc.

  • Participate actively with the team during the agile development life cycle


Requirements



  • Excellent knowledge of API concepts (e.g. HTTP, REST, Authentication)

  • Excellent knowledge of modern software engineering principles and techniques: continuous integration, code reviews, unit testing, test-driven development, refactoring, incremental delivery, version control

  • 2+ years of experience in a similar role

  • Good knowledge of Python

  • Good understanding of Database technology (SQL, noSQL, …)

  • Experience with AWS on production environments is a plus

  • Experience with GDAL is a plus

  • University background in Computer Engineering is a plus

  • Strong organizational skills and proven ability to work autonomously

  • Ability to deliver pragmatic solutions, value simplicity

  • English language proficiency, written and spoken

  • Flexible and open-minded to feel at home in a fast-growing technology company


Benefits


A highly collaborative structure which maximizes each person's expertise and creativity.


A you-can work culture and support system with flexible working time and collaboration tools.


An ambitious company which values people first and foremost when achieving goals.


A prime location to enjoy both Switzerland and Europe.


ABOUT PIX4D


Pix4D is a developer of cutting edge software that converts images taken by hand, drone, or plane into survey-grade accurate and georeferenced 2D mosaics, 3D models and point clouds. Founded in 2011, Pix4D is rapidly expanding from its headquarters in Lausanne, Switzerland, to offices in San Francisco, Berlin,Shanghai and Madrid.


Pix4D technology enables lightweight civilian drones to become mapping and surveying tools for 3D reconstruction of any changing environment. It forms the base of many cloud-processing solutions and is used by thousands of professionals worldwide on desktop (Windows, OS X, Linux) mobile (iOS and Android) and cloud environments.

Details