Are you an experienced Backend Tech Lead with a passion for AI? Do you want to lead a team of talented engineers developing cutting-edge machine learning technology? If so, we want to hear from you! As part of this role, you will be accountable for creating the technical vision and guiding the approach and execution of technical problems. Tech leads need to be able to balance hands-on coding with coordinating the team and guiding development. They work closely with the Product Manager and Engineering manager of their team and should be adept at mentoring engineers.
As part of this role, you will:
Set the technical direction and strategy of the Backend Team
Cultivate the design of performant systems that scale and meet customer needs, encouraging and supporting your team to build software that is high quality and tested sufficiently
Work closely with the Machine Learning and Platform teams to build scalable and efficient solutions
Lead and mentor a team of backend developers, providing guidance and support alongside their Engineering Manager to ensure high-quality delivery
Carry the team’s context and maintain the essential cross-team and cross-functional relationships
Balance your time between hands-on development, architecture knowledge, and production support
Be a close partner to the team’s Product Manager and Engineering Manager
Stay up-to-date with the latest technologies and best practices in backend development
Work closely with the Engineering Manager to hire appropriately for the team
We would love to hear from you if:
Bachelor's or Master's degree in Computer Science or a related field
5+ years of experience in backend development, with a strong focus on architecture and design
1+ years of experience leading and managing development teams as a Tech Lead
Strong understanding of software design patterns, algorithms, and data structures
Strong understanding of Queue-based asynchronous systems at scale
You have excellent communication and organisational skills
You value emotional intelligence and are a calming and positive presence
You enjoy working with a remote; international team spread across different countries and time zones
It would be even better, but not essential, if:
Experience with Machine Learning or AI projects
Experience with cloud computing platforms such as AWS or GCP
Experience with microservices architectures and containerisation technologies such as Docker, Kubernetes
Experience with large-scale processing
Experience with continuous integration and delivery (CI/CD) practices
Experience with Go
Unitary’s purpose is to make the internet safer to improve lives and create a fairer world. Our mission is to develop video understanding AI and deploy it at scale to solve real-world problems in content moderation and beyond. We believe in an online world free from harm, where we can trust AI to make safe and fair decisions.