Our mission is to restore natural ecosystems in service of biodiversity, climate and communities. We're proud to have built a cloud-based platform that is widely recognised by our customers, standard-setters, and industry bodies as the technologically leading, science-based toolkit for accelerating ecosystem restoration at scale.
We’re looking for a highly motivated Senior Software Engineer to join our London-based team. Working cross-functionally, reporting to the leadership team while being a voice for the engineering team, this is a key role at the heart of an early-stage business committed to being a global market leader by restoring 100 million hectares of degraded land globally, with the opportunity to directly influence the long-term product and technical roadmap required to meet these ambitious goals.
As both an individual contributor (IC) and mentor, this role offers the opportunity to rapidly progress to a tech lead or technical IC role depending on the goals and preferences of the candidate.
This role balances some non-technical responsibilities: you’ll have the chance to work directly with key stakeholders and drive change and improvement across the business, while gaining significant exposure to leading industry partners and investors at the forefront of climate and biodiversity action.
We are pro-diversity and passionate about bringing together multi-disciplinary teams to solve complex problems with global impact.
What you’ll do
Design, develop, deploy and maintain clean, complex software and microservice solutions for our cloud-based platform and web application, ensuring the appropriate balance between efficiency and reliability in development and operation
Improve our AWS web infrastructure and shape the backend architecture, including task queue, APIs, and database(s)
Provide technical leadership and mentorship to engineering team members to support their professional growth
Help improve the ingestion and availability of data, including advanced geospatial data analytics processing using machine learning integrations
Collaborate with cross-functional teams to define and document technical requirements
Continuously improve the performance, security, and scalability of the platform
Conduct code reviews, provide feedback, and implement best practices to ensure code quality and maintainability
Participate in agile project planning and estimation activities to help ensure successful, iterative project delivery
Participate in technical recruitment and onboarding new team members as we enter a new phase of growth!
Our stack
Python, TypeScript/JavaScript, Go
React, FastAPI
PostgresSQL, PostGIS, SQLAlchemy, GeoPandas
AWS, Docker, Terraform, ECS
Git with Github actions CI/CD
Requirements What you’ll bring
We encourage applications from all candidates who want to meaningfully contribute to what we’re building irrespective of whether you meet all the criteria below. If you think you can bring some experience in the areas below, we’d love to talk to you!
Work experience as a full-stack software engineer, ideally in an early-stage startup or scaleup company
Experience in cloud-based web application development with at least one of the major cloud providers (AWS, GCP or Azure)
Proficiency in one or more higher-layer software languages such as JavaScript/TypeScript, Python and/or frontend JavaScript frameworks (React or other)
Good coding practices and concepts in functional and object-oriented programming
Experience of handling large-scale geospatial and remote sensing data queries using GIS and database tools and/or machine learning models
Experience and best practices for system design/architecture for delivering software to users
Experience working with relational databases and data pipelines
Enthusiasm for mentoring and guiding engineering peers to support their growth and contribute to a successful product engineering culture
A self-starter, critical thinker, and problem-solver with a passion for applying your hard and soft skills to a tech for good business committed to delivering a climate-proof and nature-positive future for our planet!
Nice-to-haves!
Experience with infrastructure as code, e.g., Terraform, Serverless
Excellent academic track record in a fundamental or applied sciences field
Prior work experience in a scientific engineering or fundamental/applied research-based role
Experience deploying Machine Learning models and algorithms
Benefits What you’ll get
Salary benchmarked to the London market and experience level, with the option to structure package with tax-advantaged share options
25 days annual leave plus public holidays
Paid sick leave
Flexible and hybrid work culture (2-3 days a week in our London office
New M2 Macbook Pro (or Windows computer if that’s your vibe
Central London office a stone’s throw from Kensington Gardens/Hyde Park
Knowledge sharing across teams with a focus on continuous learning through internal and external training and professional development
Before you apply
We will only use the personal data you provide to process your application. By emailing us your CV and covering letter, you consent to Zulu Forest Sciences using the information you have provided for recruitment purposes. Interested applicants must have the right to work in the UK.
Equal Employment Opportunity
Zulu Forest Sciences is an equal opportunity employer. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.