Surge Global is a digital agency that leverages marketing, data and technology to help businesses grow. Our team comprises of creatives, writers and analysts that help brands across the world generate measurable results through sophisticated storytelling.
Embracing a culture of transparency and equality in the workplace, we’ve built an environment helping Sri Lanka’s best marketing and creative talent thrive. Our team looks at untangling multivariate problems with an open mind and the willingness to constantly test and learn.
With our headquarters in Colombo Sri Lanka, we help scale startups to Fortune 500 companies across the United States, United Kingdom, Australia, and Sri Lanka.
We are looking for an experienced Technical Lead to join our company's newly established engineering team. As the Technical Lead, you will oversee and be responsible for the technical team and projects they undertake.
You should apply if,
- You have 2+ years of experience as a Technical Lead managing a team of more than ten engineers
- You have 5+ years of experience working as a Software Engineer
- You have a BS/MS degree in Computer Science, Engineering, or a related subject. (Or relevant work experience)
- You are comfortable working in a fast-paced and dynamic work environment
- You have excellent knowledge of software design and architecture
- You have experience working with languages such as Python, R, Java, C++, C# etc
- Experience in contributing to architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Expertise in working with at least one deep learning framework, such as PyTorch, TensorFlow, Caffe.
- Experienced in cloud providers such as GCP or AWS
- A track record for delivering Machine Learning projects for a product
Responsibilities
- Managing engineering team
- Taking total ownership of technical components of projects
- Writing specifications and managing client expectations
- Streamlining processes for engineers
- Training engineers and building training procedures
- Interviewing and making recruitment decisions
- Onboarding new developers to the team
- Making decisions around technologies
- Running code reviews and ensuring code quality
- Ensuring the quality of output
- Managing standups and regular updates for the team
- Reporting to the Leadership team
- Running 1-on-1's for your team and helping team members improve
- Experience in salesforce is a plus.