Job Detail

Software Engineer, Backend & DevOps

Inseriert am: 03.09.2019

Software Engineer, Backend & DevOps


Picterra, Lausanne, Switzerland - Full time
Company description:
Picterra is a top tier VC-backed up start-up based in Lausanne, Switzerland. We are building the Google
Search for the physical world. Our ambition is to give everyone–not just data scientists and
developers–the opportunity to analyze and draw real-time insights from satellite and aerial imagery, all
in just a few clicks.


We are looking for a passionate software engineer to join the company and support its growing phase.


Job description:
We are building a cutting-edge machine learning platform to allow our users to detect any kind of
objects. This comes with a number of technical challenges ranging from processing and visualizing large
amounts of data to dynamically managing GPU workers. We strive to follow CI/CD best practices and we
aim at deploying to production frequently (currently weekly).
As a Backend / DevOps focused engineer, we expect you to take ownership of large parts of our
backend, CI and kubernetes codebases. In collaboration with the rest of the team, you will be involved in
all stages of the software lifecycle: from design to deployment and monitoring.
Your responsibilities will include:



  • Designing, developing and maintaining our backend services (Python/Django, with a Vue.js
    frontend)

  • Designing, managing and automating our cloud infrastructure:

  • Find solutions to minimize costs (e.g. GPU workloads) while maintaining a good user
    experience

  • Monitor and manage our production and testing environments (Kubernetes on Google
    Cloud)

  • Develop our monitoring and alerting system to identify problems (Sentry, Stackdriver,
    etc...)

  • Helping maintain and extend our testing, CI and release strategy


You should have multiple of the following qualifications and at least 5 years of relevant industry
experience :



  • A good sense of software engineering best practices & software architecture

  • Strong experience monitoring and maintaining production systems

  • Strong experience with Docker and Linux in general

  • Strong experience with a CI system (we use Gitlab)

  • Strong experience writing production-grade software, preferably in Python

  • Experience with testing automation (unit, integration and end-to-end)

  • Experience with cloud automation tools (e.g. Kubernetes, Terraform, Cloudformation, ...)


From our side, we’ll provide an environment where:
· You will have a direct impact on the company by adding your unique skills to the team’s cumulative
competences
· You will be part of a team that is continuously exploring and keeping up to speed with the latest
technological evolutions
· You will take ownership of some parts of the codebase, becoming the ‘go-to’ person for those
areas
· You will have hands-on user experience feedback and product development experience


Join us atwww.picterra.ch

Details