Python Developer


от 160 000 до 200 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день


Empower sitework construction with accurate and actual data, collected by drones

Описание вакансии

Условия работы

TraceAir is a 3 years old startup that is going to revolutionize the whole construction industry. We develop the software that guides earthworks phase of construction daily, considering recently captured 3D model of a site. In long-term, we dream of fully automatic construction.

We are looking for a backend Python developer with solid skills in algorithms and optimization, and who can empower our team in Automated testing, CI/CD, math, and statistics. We use Python for quick online calculations within AWS Lambdas like pile volume calculation on a DEM raster. We also use Python for heavy offline data preprocessing like the comparison of a new scan to a design surface.

We value leaders who can’t live with things done wrong, encourage teammates for changes, and drive these changes. Our product team (~15 people) is distributed across many time zones (Irkutsk, Minsk, San Francisco) with the central office in Moscow. Our clients are Grading construction companies and Developers in US and Russia.

Our software is built with JS, Node, Java, Python, C++, Github, Asana, uses third-party photogrammetry, CAD and GIS components, and is running on AWS and Azure VMs. The release deployment automation and robust operational monitoring became crucial for us, and we want you to help us with them.

We work in SСRUM sprints with daily standups and two-week release cycle.

Some posts about TraceAir:


  • Software development experience - 5 years

  • Experience in teamwork > 3 developers

  • Long-term project maintenance - 2 years

  • Algorithms and Data Structures

  • Python - 3 years

  • OOP and Design Patterns

  • Unit testing

  • Continuous Integration

  • Confident in Git

  • Task tracker and weekly conference calls with a Product Manager in English

  • Moscow office - it is Ok to work from home, but you will have a lot of meetings in the office (at least 2 days a week). You are expected to schedule these meetings in the office too!

Our Tech Stack

  • Amazon Web Services: S3, EC2, SWF, SNS, Lambda, SES, Cloudwatch

  • Maven

  • GitHub

  • Python 2.7

  • Ubuntu Server

  • GDAL

  • Asana

  • py.test, Jenkins

Nice to Have

  • Data Science / Machine Learning

  • Statistics

  • Java

  • Continuous delivery

  • DevOps

  • GIS

  • GDAL

Дополнительные инструкции

Reply to this post or send CV to