About Agreena
Agreena is an exciting, dynamic and purpose-oriented organisation united in a mission to drive impact for farmers and the climate. While we’re rooted in agriculture, finance and technology, our team of experts range from soil carbon scientists and software developers to market strategists and regulatory affairs experts. More than 30 nationalities are gathered under the common Agreena flag – either working from our headquarters in Copenhagen or remotely across Europe.
Agreena provides solutions that drive both environmental and financial sustainability. Within the last year alone, we have helped farmers across 13 countries in their conversion journey to regenerative farming practices. Our company offers a supportive and positive work environment with opportunities for learning, leading and growth no matter where you are in your professional journey. We believe in giving our employees a lot of responsibility, and we encourage new thinking, innovation and fun.
And this is where you come in:
We are a small dedicated team of different nationalities, working together in an environment where everyone plays a role to deliver the project requirements. We are expanding our Data Science team and are looking for an experienced Data Engineer to join.
Your work will span development and operations, and involve collaboration across the entire Agreena Technology and Science teams.You will be helping both our Data Science and Product teams by automating the delivery of multiple Machine Learning, Computer Vision, chemical and financial models into production. You will also be creating the tools and system for the Scientists, so that they can continue their research in a fast, efficient and reliable way.
We endeavour to always use the latest generation tools and the best industry practices and standards. Our current stack is using Python as the main language, but we are not restricted to it if some other language fits better the purpose of the current task. Every software project we do is completely automated for CI/CD, we try to always have thorough tests and follow high coding standards. The cloud platform we work with is primarily GCP, though some ancillary projects might be deployed in AWS as well.
How will you make an impact:
Playing a key role in the design, implementation and integration of product features
Solving technical problems of high scope and complexity
Helping to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment
Who we’re looking for:
You should have production experience building or architecting web backends from prototype to production scale
Experience using Python (or other languages such as Ruby, Go)
Deep understanding of Cloud systems and infrastructure (GCP or AWS)
Knowledge of testing frameworks and how to use them to the product's benefit
Strong skills on using Infrastructure as Code (we love Terraform)
Familiarity with CI / CD pipelines and other developer tools
Bonus points if you have:
Working experience on performance optimisation - application monitoring, profiling, improvements implementation and geo-spatial applications development
Understanding how and when to use Python web frameworks like Django, Flask or FastAPI and experience implementing some of those solutions in a production environment
Experience with database scheme architecture and how to work with ORMs
Experience with configuring, deploying and maintaining technologies like Airflow, Kubernetes, database clusters, etc
What’s in it for you:
A unique opportunity to join and help shape a fast-growing tech scale up with the determination and ambitious mission to reverse climate change
A truly global environment where you can collaborate and socialise with diverse and passionate colleagues
Competitive compensation package and holidays
Remote work policy
Team events throughout the year
An exciting purpose-led culture and mission
Open communication and supportive feedback culture
This job comes with several perks and benefits