Location: London; some flexibility. 

Salary: £65-75k p/a + benefits

We have less than 35 growing seasons to double food production in order to meet the needs of a nine-billion+ population. Yet Earth’s soil fertility is rapidly degrading and climate volatility is increasing, with the impacts being felt on the frontline by farmers, enterprises relying on crop supplies and governments setting policy. 

Cervest is changing the landscape using cutting edge technology and statistical science to create ‘decision useful’ tools for our users. We are building an AI-powered platform that will empower our users to make better ‘risk aware’ decisions by predicting land productivity, simulating climate impacts and providing early warning signals. 

We’re seeking an experienced software engineer with a proven track record of adapting to new niche domains. Do you program in more than one language? Are you fascinated by a state of constant learning? Would you enjoy leading the way in an established team of engineers when it comes to applying our programming skills to new and interesting problems.

                   If you are settled into your career and passionate about bringing the innovative approaches needed to establish a brand new category, and using your skills to leverage both business success and real change in the world, then this role is for you.  Reporting to the Data Engineering Lead, you will play a crucial role in working on feature-rich, exciting user interfaces and setting the tone of the next five to ten years of innovation in this exciting company.

The role offers a unique opportunity to join an early-stage, highly mission-driven team where you’ll have the ability to make a significant impact on our company and our users. 

We are a team of impatient optimists who want to make a lasting, positive and sustainable impact across the planet. We believe the benefits of AI should be accessible, affordable and used to empower those managing nature’s resources – growers, buyers and policymakers – to adapt to rising climate volatility.

We have brought together a development team to build the infrastructure, platform and user interfaces that will facilitate the practice of computational statistics and data science within our company and that will place the outputs in the hands of our clients, so that they can make better choices and reduce the risk and waste in their supply chains.

The successful candidate will come into a team that is already building systems to acquire, process, catalogue and store satellite imagery, with a remit to help that team become more efficient, to better navigate the software ecosystem, and to address issues of performance and scalability.  On top of that, your aptitude for acquiring new, specific domain knowledge will help us in our ongoing efforts to better interface with the Science team and assist in their search for better input data, and new techniques and approaches to get the most out of our shared efforts.

We are determined to bring together a diverse team of scientists and engineers of different genders, backgrounds, identities and ways of thinking. We have no mould for you to fit into. If you think you have special skills to help us tackle problems at the frontiers of earth science and machine learning we want to hear from you.

Are you inspired by the power of technology, science and data to create a more sustainable world? If so, join us on our journey and help shape the future of our planet and humanity.

Great if you have:

  • Several years experience of software engineering, specifically having spent most of your career in Innovative spaces, learning new things quickly.
  • 2 or more languages from this list:
    • Clojure, Python, Scala, Elixir, Haskell, Java, Ruby, C++, Fortran
  • Queueing tech, specifically queues that can handle high volumes of inbound data like Kafka
  • Overall Software Engineering best practices, e.g. use of version control, understanding of agile process, developer-led testing etc.
  • API building / design experience.
  • Experience of distributed / service-based systems, without being dogmatic about them.
  • Strong familiarity with PostgreSQL and / or MySQL – if you are an Oracle guru then PostgreSQL will be a reasonably easy switch, clearly we are looking for someone with solid RDBMS experience, specifics of databases can be picked up easily by seasoned practitioners.
  • Awareness and __some__ production experience of NoSQL paradigm databases (not MongoDB)
  • AWS experience / comfort
  • Comfort and familiarity with Linux – It is our deployment target OS and we encourage its use as a development OS
  • Unit Testing, Integration Testing, Generative Testing and Behavioural Testing – we may not end up doing all of these things, but I am looking for someone who groks the ideas at least and likes to test.
  • Some Front-End / Web experience – you need to be competent and reasonably up to date (HTML 5, CSS 3 etc.), but if that’s as far as it goes, that’s enough.


  • ClojureScript – if you know Clojure it’s a shallow learning curve (these days).
  • JavaScript; modern JavaScript, and preferably a level of comfort with NPM, NodeJS and React or VueJS or similar.
  • Sass, or Less or something similar, but preferably Sass.
  • PKI Encryption
  • SVG for web, graphing and data visualisation, specifically customisation of D3-based libraries.
  • PostGIS, QGIS, LeafletJS, Mapbox etc…
  • Hadoop Ecosystem, specifically HDFS, Zookeeper, Map/Reduce and Spark, for starters… (or Onyx, naturally)
  • ElasticSearch
  • Incanter
  • Emacs – it just makes Clojure easier.
  • Deep AWS Love / Skills – are you someone who has had Lambdas in Production? Love SQS? Are you a convert to RDS? Excited about EKS? Itching to have a use-case for Athena? This is what I am talking about…
  • Docker, K8s (or Mesos / DC-OS)
  • Build Servers and CI (i.e. Jenkins, LambdaCI, Go)
  • System Operations and an understanding of DevOps approaches / culture
  • WordPress experience – our corporate website may need “help” from time to time, until we can get it off WordPress…
  • Something weird and interesting not yet mentioned that might impress or intrigue me.

Please send us a CV to talent@cervest.earth, with a covering note – imagine you met one of us in an elevator and had 45 seconds to hook me enough to ride on a few more floors to find out more about you.

Ok then, be excellent to one another!

Ernesta Baniulyte

Ernesta Baniulyte 
Product Designer

Ernesta has been a full-stack product designer for more than five years. She has valuable experience in the B2B, B2C and B2B2C worlds, and while working at both agencies and product/service companies, she has learned to develop UX research infrastructures to support strategy.

At Cervest, Ernesta contributes to all stages of the product development process – from initial ideation to the exacting detail of UI design – finding new ways to visualise data, and ensure our product is intuitive and user friendly.

Ernesta’s decision to join Cervest was inspired by her desire to make the world a safer, better and more aware place.

Ramani Lachyan 
Junior Research Scientist

Ramani joined Cervest after obtaining her Master’s in Physics from ETH, Zurich. She brings with her valuable experience gained through working on model building and data simulation pertaining to neutrino physics.

Ramani has joined Cervest as a Junior Research Scientist and will be working on creating algorithms that allow for the extraction of physical observables from data from a range of sources.


Lukas Scholtes 
Statistical Scientist

Lukas completed his maths BSc at ETH Zurich, followed by an MSc in statistics at Imperial College. He wrote his MSc thesis in collaboration with Cervest, on the modelling of North American wheat yields via Bayesian parametric and non-parametric methods.

Following an internship in the NGO sector in Bangladesh and a stint in the world of fintech, Lukas comes to Cervest, excited to apply himself to the challenges that are arising as a consequence of unsustainable land-use policies and climate change.

Aidan Coyne
Junior Researcher

Aidan is currently pursuing a Bachelor of Arts and Sciences in Science and Engineering at University College London with a focus on computer science and data informatics.

At Cervest, Aidan is working on researching and assimilating a database of articles categorising the reasons for extreme decreases in crop yields across Europe. The information will be used to help predict the impact of weather events on crop yield and contribute to  Cervest’s ability to bring clarity to decision making around climatic and extreme events.

While studying, she also volunteers with environmental conservation groups and youth engagement programmes.

Jasmine Thompson
Engineering Resident

Jasmine’s background is primarily in Python programming with a focus on data analysis and visualisation.

Since graduating, she has worked on data insights for a London-based dating app startup, helping the company understand the user base and guide new growth. She is now excited to use her skills to help Cervest deliver playback data and useful data analysis and is passionate about the potential of data science, machine learning and visualisation tools.

While studying at Westcliff High School for Girls she was involved in a variety of projects including GUI design for BAE Systems and data collection for a surveillance vehicle project sponsored by Leonardo S.p.A. She was also the Data Analyst for a long-running Southend Youth Council project that advocated for students having better mental health services in school.