At Node And Edges, we believe software should adapt to humans, not the other way around. We're looking for engineers who want to shape how AI systems learn, reason, and evolve alongside the people who use them.
We don't wait for the perfect candidate — we look for people who care about quality, ship with intention, and grow with the team.
We optimise for getting to know each other through real work, not hypothetical interviews. Here's how it works.
Send your resume and GitHub profile to hello@nodeandedges.com. We review every application personally — no automated filters, no keyword matching. Tell us what you've built and why it matters.
A practical, role-specific coding challenge that reflects real problems we solve. No brain teasers or leetcode puzzles — just the kind of work you'd do here every day.
A Google Meet conversation with the team. We'll discuss your approach, your past work, and how you think about systems. It's a two-way dialogue — we want you to evaluate us too.
If there's mutual fit, we start with a paid hands-on engagement. You work alongside the team on real features. No fluff projects, no hypotheticals — you ship from day one.
If you excel during the hands-on phase, we move to a full-time role. Otherwise, we start with an internship where you continue building real features alongside the team. Based on performance, the team collectively decides on a permanent position. Either way, you walk away with production experience and real shipped work.
We're always looking for talented people who care about building AI that works for humans. Send us your resume and GitHub profile — if there's a fit, we'll find the right place for you.
Send Your Application