Jobs / engineering
Developer - Netherlands
Laterite · Amsterdam
What you will do
Laterite is looking for a Developer to join our Analytics team and develop and implement research applications and software solutions for social impact. This role combines AI application development, software engineering, data handling, coding, product development, and deployment, with a focus on translating research needs into practical technical solutions. This role will liaise directly with our Managing Partner and Analytics team in Amsterdam, and with Laterite’s in-country research and data collection teams across eight countries in Africa and Latin America.
This position is open to candidates of all nationalities who have the legal right to work in the Netherlands. Please note that we are unable to provide sponsorship.
What they look for
We are looking for someone with up to 2 years of experience in a related role, or a recent graduate, but will prioritize candidates with hands-on experience. We are seeking someone who is entrepreneurial, creative, passionate about international development and social impact, structured in their thinking, and able to translate complex research needs into technical solutions. Specifically, you have:
— Master’s or Bachelor’s degree in a technical or quantitative field — for example Computer Science, Artificial Intelligence, Data Science, Software Engineering, Econometrics, Statistics, Digital humanities or a quantitative social science.
— Software you have personally built and shipped, that you can show us: a GitHub portfolio, an internship, a research tool, or a substantial personal project. This is important to demonstrate for all candidates, but particularly for those applying with a Bachelor’s degree or limited work experience.
— Experience working in, or a passion for, international development, social impact, and research
— Strong programming abilities in Python
— Experience developing applications with LLMs
— Familiarity with AI frameworks and tools, particularly in the areas of agentic AI, RAG, and knowledge graphs.
— Familiarity with version control and collaborative development tools (GitHub)
— Awareness of DevOps and deployment concepts (e.g. CI/CD, environment configuration, secrets management), with curiosity and motivation to grow these skills
— Exposure to cloud services, and working with Unix based server environments, and containerization (docker)
— Excellent written and oral communication skills in English
— Excellent organizational and interpersonal skills, self-motivation, and the drive to thrive in a fast-paced environment where timelines can often be unpredictable
In addition, we welcome:
o Up to 2 years of professional work experience in a related role
o Experience working with Stata or R
o Exposure to machine learning and statistics
o Eagerness to learn and grow in a collaborative, multidisciplinary team
If you’re excited about this role but your experience doesn’t align perfectly with every requirement, we encourage you to apply anyway. You may be exactly who we’re looking for.