Application Guide

How to Apply for Product Engineer

at Safi

🏢 About Safi

Safi is a remote-first UK startup revolutionizing recycling with AI-powered quality assessments and global market access. Their mission to reduce waste and increase recycling efficiency through technology makes them a compelling choice for engineers who want to make a tangible environmental impact.

About This Role

As a Product Engineer, you'll bridge AI and industrial recycling, deploying computer vision solutions on-site and building user-friendly interfaces for forklift drivers and procurement managers. You'll own features end-to-end, from customer observation to shipped code, in a fast-paced environment where your work directly improves plant operations.

💡 A Day in the Life

A typical day might start with a standup to sync with the remote team, then pair with an ML engineer to integrate a new model output into a React dashboard for procurement managers. After lunch, you might visit a recycling plant to observe forklift drivers using your interface, gather feedback, and return to ship a quick improvement before the end of the day.

🎯 Who Safi Is Looking For

  • Experienced with Python, Django, React/React Native, PostgreSQL, and Google Cloud, with a preference for shipping quickly and iterating based on feedback.
  • Proven track record in a fast-shipping environment (e.g., startup, agile team) with strong monitoring and testing practices (CI/CD, automated tests, observability).
  • Comfortable working autonomously on competing priorities, proactively communicating blockers, and making trade-offs between speed and quality.
  • Willing to travel monthly to customer sites or London HQ, and excited to work directly with end-users in industrial settings like recycling plants.

📝 Tips for Applying to Safi

1

Highlight specific examples of features you shipped from idea to production within a sprint or two, including how you monitored and tested them post-launch.

2

Showcase any experience with computer vision or ML integration (e.g., consuming model APIs, building UIs for model outputs) even if not explicitly required.

3

Mention any domain knowledge or interest in recycling, waste management, or sustainability to demonstrate genuine enthusiasm for Safi's mission.

4

In your resume, emphasize autonomous work and competing priorities by describing projects where you owned the outcome with minimal oversight.

5

Prepare a brief note on your travel flexibility and any experience working in industrial or warehouse environments to show you're comfortable on-site.

✉️ What to Emphasize in Your Cover Letter

['Your ability to ship quickly and iterate: provide a concrete example of a feature you built and improved based on user feedback in a short timeframe.', "Your technical fit: mention specific experience with the required stack (Python, Django, React/React Native, PostgreSQL, GCP) and how you've used monitoring/testing.", "Your enthusiasm for Safi's mission: connect your personal values to improving recycling efficiency and reducing waste through technology.", 'Your willingness to travel and work hands-on with customers: describe any past experience working on-site with end-users or in industrial settings.']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Read about Safi's AI-driven recycling quality assessment technology and how it differs from traditional methods.
  • Look into the recycling industry's challenges, especially in material sorting and market access, to understand where Safi adds value.
  • Check Safi's blog or press mentions for recent deployments or case studies to reference in your application.
  • Familiarize yourself with the company culture on LinkedIn or Glassdoor, particularly any mentions of remote work and team collaboration.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Describe a time you had to balance shipping speed with code quality. How did you decide what to test and what to skip?
2 How would you design a simple interface for a forklift driver to interact with an AI quality assessment model? Consider UX constraints like limited screen time.
3 Walk us through your approach to debugging a production issue in a Django app deployed on Google Cloud, including monitoring tools you'd use.
4 Tell us about a project where you had to work autonomously with competing priorities. How did you manage your time and communicate progress?
5 How would you handle a customer request that conflicts with the product roadmap? Give a step-by-step approach.
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting a generic application without mentioning Safi's mission or recycling industry shows lack of interest.
  • Focusing only on backend skills without acknowledging the need for frontend work (React/React Native) and customer interaction.
  • Downplaying the travel requirement or expressing reluctance to visit customer sites, as it's clearly stated as mandatory.
  • Failing to provide specific metrics or outcomes for past shipped features, as the role values impact and speed.

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Safi!