Product Engineer
Unwritten is building the next generation of risk platform for investors. Climate change is rewiring the global economy — Our mission is to make climate change central to every investment.
Founded by former Palantir engineers, Unwritten is a small, high-performing team of engineers and climate experts dedicated to helping investors act on the material impacts of climate change. Our work has been featured in the Financial Times and Business Insider.
We’re ramping up to our Series A and looking for our first Product Engineer—someone who can balance shipping product quickly with a deep understanding of the needs of our growing customer base.
Our stack is primarily TypeScript (React) and Rust, and we’re looking for someone proficient in at least one of these languages—we’ll support you in learning the other. Our AI stack is Python-based, offering plenty of opportunities to contribute to AI engineering as well
Job description
You’ll sit at the intersection of engineering and product, reporting to Head of Engineering and working closely with Head of Product and customers from day one. This is a high-trust, high-responsibility role spanning the full stack.
We’re seeking candidates with 3 years of full-stack experience who are ready to take on greater ownership as we grow. Even more importantly, we want people who are passionate about learning, joining a fast-moving team and making a meaningful contribution to combating climate change.
One day, you’re designing a new app feature. The next, you’re building Rust infrastructure or partnering with the commercial team to rapidly prototype a demo.
Responsibilities
- Design and develop features and workflows from zero to one.
- Work closely with our customers to understand their workflows, pain points, and product requirements, ensuring our solutions meet real-world needs.
- Embrace a high standard of excellence, balancing trade-offs with thoughtful judgment: challenge assumptions, be relentless, and never compromise.
- Craft clean, efficient, and maintainable code.
- Jump in code reviews and shape best practices that elevate the team.
- Hunt down bugs, squash them, and keep our software running.
- Continuously learn and adopt new technologies and programming languages. Choose the right tool for the job whether thats Rust or Python.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, or equivalent practical experience (co
- Proficiency with TypeScript (React) or Rust.
- Exposure to web frameworks (e.g., React, Angular, Django).
- Basic understanding of software development lifecycle (SDLC) and version control (e.g., Git).
- Problem-solving skills and ability to learn quickly.
- Strong communication and teamwork skills.
What We Offer
- Ownership and abilitiy to shape the product with customers from day one.
- Mentorship from exceptional engineers, technical and commercial leaders, and networking opportunities with world-class climate experts
- Opportunities to work on interesting projects with the latest technologies.
- Career growth, dedicated learning, and travel/event budgets to support your development.
- Flexible work environment and supportive team culture.
- Generous supply of in-office snacks, fruits, and lunch ingredients.
How to Apply
- Submit your CV.
- Shortlisted candidates will receive a brief coding challenge.
- Participate in a series of short interviews.
- Complete a comprehensive, real-world coding challenge.
- Final-stage candidates will present their solution in person at our London office.
Salary range £40,000- £55,000