Application Guide
How to Apply for Staff Software Engineer / Tech Lead
at Safi
🏢 About Safi
Safi is tackling the global waste crisis by using AI to transform recycling efficiency. Their platform combines computer vision with a global marketplace, enabling recycling plants to improve quality and access better markets. This is a rare opportunity to apply cutting-edge AI to a tangible, high-impact environmental problem.
About This Role
As Staff Engineer / Tech Lead, you'll own the technical architecture of Safi's core systems, from backend to frontend, and deploy AI solutions directly in industrial recycling plants. You'll work end-to-end: identifying problems, shipping features, and collaborating with customers and ML engineers to turn model outputs into usable tools for plant operators. This role balances deep technical leadership with hands-on, on-site impact.
💡 A Day in the Life
Your day might start with a standup with the remote team, then dive into coding on a new feature for the plant operator dashboard. After lunch, you could hop on a call with a customer to understand a pain point, then spend the afternoon designing an architecture for integrating a new sensor feed. Once a month, you'd travel to a recycling plant to see the system in action and iterate based on real-world feedback.
🚀 Application Tools
🎯 Who Safi Is Looking For
- You have 5+ years shipping software in fast-paced environments, with a strong focus on monitoring and testing to ensure reliability in production.
- You're deeply experienced with Python, Django, React/React Native, PostgreSQL, and Google Cloud, and can make architectural trade-offs confidently.
- You're comfortable with autonomy and leading user-facing projects from conception to deployment, including traveling to customer sites or London HQ monthly.
- You thrive in a startup environment where you can wear multiple hats and are excited by the challenge of deploying AI in industrial settings.
📝 Tips for Applying to Safi
Highlight specific projects where you led end-to-end delivery of a user-facing feature, including architectural decisions and trade-offs made.
Showcase your experience with Django and React/React Native in production, especially any work involving real-time data or complex state management.
Demonstrate your comfort with autonomy by describing a time you owned a project from problem identification to shipped feature with minimal oversight.
Mention any experience working with or deploying ML models in production, even if not directly responsible for the model itself.
Explicitly state your willingness and ability to travel monthly to customer sites or London HQ, and that your timezone is within +/-2 hours of London.
✉️ What to Emphasize in Your Cover Letter
['Your passion for using technology to solve environmental problems, specifically waste and recycling.', 'Your track record of leading technical projects end-to-end in fast-moving startups or similar environments.', "Your ability to balance speed with reliability, and specific examples of monitoring and testing practices you've implemented.", 'Your comfort with ambiguity and autonomy, and your willingness to travel to industrial sites.']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Read Safi's blog or any press releases to understand their current AI capabilities and how they measure recycling quality.
- → Look into the technical challenges of deploying computer vision in industrial environments (lighting, dust, camera angles).
- → Understand the recycling industry basics: what materials are sorted, how quality is assessed, and the current market dynamics.
- → Check out Safi's team page on LinkedIn to see the backgrounds of existing engineers and the CTO.
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Don't focus only on backend or frontend; this role requires full-stack thinking and willingness to touch both.
- Avoid vague statements about 'passion for environment' without concrete examples of how you've applied tech to real-world problems.
- Don't downplay the travel requirement; be upfront about your availability and willingness to go on-site.
📅 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!