At a Glance
- Tasks: Lead software development to enhance AI technology for circular economy firms.
- Company: Join a mission-driven tech company focused on sustainability and innovation.
- Benefits: Competitive salary, share options, flexible leave, wellness budget, and private health insurance.
- Other info: Dynamic team environment with opportunities for growth and travel.
- Why this job: Make a real impact in the recycling industry with cutting-edge technology.
- Qualifications: 5+ years in software engineering, strong leadership, and experience with Python and React.
The predicted salary is between 140000 - 160000 £ per year.
Safi’s mission is to make circular economy firms more profitable through the deployment of AI Technology. We do that by developing foundational models, software and data connectors. In this role you will deploy our technology with customers and help them use it to improve their plants.
Our customers are industrial recyclers of plastic and metals - manufacturers, processors, smelters. These firms are held back by limited, legacy technology. Our current customers include one of the world’s largest recycling plants and a group that processes the entire plastic waste stream of a major developed nation. We have product-market fit and strong customer traction in an under-served market. We want to expand on that traction to manage the entire end to end lifecycle of plants in multiple sectors. We’re backed by leading climate-focused VCs, including LowerCarbon Capital, Nosara Capital and Transition Ventures. If our mission resonates with you, we encourage you to apply, even if your experience doesn’t match every requirement.
Who we’re looking for: We're at an early stage with a small team. We need an experienced Staff Software Engineer / Tech Lead to deeply understand these plants and help us automate and improve them.
- Own technical direction. You make the call on how core systems are designed and built, not just on the code in front of you - and you can justify those calls in terms of pace, reliability, and what the business needs next.
- Raise the bar of strong engineers around you. Not via management, but via shipped work, the architecture you set, and the questions you ask in PRs and design reviews.
- Have experience working with a high degree of autonomy, quickly and with a large set of competing problems to tackle (and enjoy it!).
- Have experience taking products from 0 to 1 (and then from 1 to 100!) - and have made the architectural decisions that let a system survive that transition.
- Are excited about deploying technology at real-world industrial sites.
- Can take a problem from
Staff Software Engineer / Tech Lead employer: safi.co
At Safi, we are committed to fostering a dynamic and inclusive work environment where innovation thrives. As a Staff Software Engineer / Tech Lead, you will play a pivotal role in shaping the future of circular economy technology while enjoying competitive compensation, generous leave policies, and a strong focus on personal development. Our vibrant HQ in Spitalfields, East London, offers a collaborative culture with regular team socials, wellness budgets, and opportunities for meaningful impact in an under-served market.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Software Engineer / Tech Lead
✨Tip Number 1
Get to know the company inside out! Research Safi's mission and values, especially their focus on circular economy and AI technology. This will help you tailor your conversations during interviews and show that you're genuinely interested in what they do.
✨Tip Number 2
Prepare for the technical challenges by brushing up on your system design and architecture skills. Think about past projects where you made key architectural decisions and be ready to discuss them in detail. We want to see how you can apply your experience to real-world problems!
✨Tip Number 3
Practice your problem-solving skills! During the working session with engineers, you'll need to demonstrate how you tackle issues from start to finish. Use mock scenarios to get comfortable with explaining your thought process and decision-making.
✨Tip Number 4
Don’t forget to ask questions! Show your curiosity about the role and the company during the final chat. This is your chance to find out more about the team dynamics and how you can contribute to Safi’s mission. Plus, it shows you’re engaged and eager to be part of the journey!
We think you need these skills to ace Staff Software Engineer / Tech Lead
Some tips for your application 🫡
Show Your Passion for AI and Circular Economy:When writing your application, let us know why you're excited about using AI technology to improve the circular economy. Share any relevant experiences or projects that align with our mission at Safi.
Highlight Your Technical Leadership:Make sure to showcase your experience in leading technical projects. We want to see how you've made architectural decisions and guided teams through challenges, so include specific examples of your work.
Tailor Your Application to Our Stack:We’re looking for deep experience with Python, Django, React, and Google Cloud. Be sure to mention your familiarity with these technologies and any relevant projects where you’ve used them effectively.
Keep It Clear and Concise:While we love detail, clarity is key! Make your application easy to read and straight to the point. Use bullet points if necessary, and don’t forget to apply through our website for a smoother process!
How to prepare for a job interview at safi.co
✨Understand the Mission
Before your interview, take some time to really grasp Safi's mission of enhancing circular economy firms through AI technology. Familiarise yourself with how their solutions impact industrial recyclers and think about how your experience aligns with this goal.
✨Showcase Your Technical Leadership
Be prepared to discuss your past experiences in leading projects and making architectural decisions. Highlight specific examples where you’ve taken a product from concept to deployment, and be ready to justify your design choices based on business needs and system reliability.
✨Engage with Real-World Applications
Since the role involves deploying technology at industrial sites, think of examples where you've tackled real-world problems. Be ready to discuss how you would approach understanding customer operations and translating their needs into actionable features.
✨Prepare for Technical Challenges
Expect to dive deep into system design and architecture during the interview process. Brush up on your knowledge of Python, Django, React, and Google Cloud, and be ready to demonstrate your ability to monitor systems and recover from outages effectively.