SENIOR BACK-END DEVELOPER

Simon Kohlhase
Village Data Analytics
3 min readJun 15, 2021

FULL-TIME / FREELANCE

About us

Village Data Analytics (VIDA) is a software platform that enables teams to gather, clean, and analyse all relevant data about rural off-grid villages. We specifically target the energy access sector, where we enable governments and mini-grid developers to smoothly plan and execute electrification projects in Africa and Asia.

VIDA combines satellite imagery derived data intelligence with user collected on-ground and IoT data.

Our diverse team includes software and AI engineers, as well as rural market experts. VIDA is supported by appliedAI, Germany’s largest AI initiative, and by the European Space Agency (ESA).

Learn more at www.villagedata.io

Location: On-site or remote. In case of on-site work, you can choose to work from our office in Munich or Capetown. We are also open to freelancers.

Responsibilities

  • Be part of the agile product development team with experienced software and AI engineers
  • Your work will have high visibility for the VIDA clients in Africa and Asia.
  • Develop your own ideas and strive for an effective and clean codebase for VIDA.
  • Contribute to other VIDA projects with customers across Africa and Asia to deploy the technology you have helped develop.

Your profile

  • Degree in Computer Science, STEM, Industrial Design, or related fields
  • > 3 years work experience in back-end and/or application development, preferably in Python
  • A thorough understanding of programming / software design
  • Backend development in Python, e.g. with FastAPI or Flask
  • Python > v3.6
  • Deep experience with relational databases, such as PostgreSQL or MySQL
  • Version control in Git and GitOps (CI/CD), e.g. with Gitlab
  • Comfortable with making smart technical decisions about the future direction of the VIDA codebase.
  • Experience with container technologies, e.g. Docker and Kubernetes
  • Familiarity with an agile software development style, e.g. Scrum
  • Familiarity with creating unit and integration tests
  • Proficient in English (written / oral communication)
  • Our team works fully remotely, so we need a team player with good communication skills

Nice to have

  • Experience with Machine Learning and/or geospatial data
  • Experience with building ETL pipelines, deploying or developing Big Data Processing tools, e.g. Spark, Hadoop
  • We highly encourage female candidates to apply!

What we offer

  • Opportunity to work in a diverse team to build a highly impactful and innovative product at the intersection of the hottest topics in technology and social impact. The team includes both experienced AI practitioners, as well as frontier market entrepreneurs with backgrounds in engineering, renewable energy, and finance.
  • A culture of diversity and inclusion with team members from 8 countries, speaking 9 different languages, that bring in a variety of professional and personal experiences to empathise with the work we do.
  • Open atmosphere that encourages the team to think and experiment in new ways with software and hardware
  • A small, collaborative development team where your ideas, insights and decisions have a lot of weight and help steer the product in the right direction.
  • Opportunity to work remotely: 50% (4/8) of our VIDA team works remotely from countries such as India, Sweden and UK. We pride ourselves on working-hours flexibility to respect time differences and on our systems to stay connected.
  • If based in Munich, option to work from our Cape Town office for some time. The opportunity to travel for work in several countries in Sub-Saharan Africa post COVID-19.

Sounds interesting? Then please send your application — CV and a short motivational letter to philippe.raisin@villagedata.io . We look forward to hearing from you!

TFE Energy GmbH
Franz-Joseph-Straße 10
Munich

--

--