Tech Lead - AI
About the role
Rootcode is seeking a Tech Lead - AI to guide the technical direction of customer engagements, leading a team of engineers to deliver end-to-end AI solutions for governments and enterprises. The role involves making architecture decisions, working directly with customers, mentoring engineers, and ensuring the quality of technical delivery. Candidates should have a strong background in full-stack AI development, experience with cloud platforms, and a proven track record in leading or mentoring teams. Rootcode offers a supportive environment with opportunities for career growth and working with the latest technologies.
Must have
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology or a related field
- 6+ years of experience building and shipping production-grade software, with at least 2+ years building AI solutions
- Strong foundation in full-stack AI development across languages and frameworks such as Python, Java, C#, TypeScript, LangChain, DSPy, and React. You do not need to know all of them, but you need to be strong in some and willing to pick up whatever the problem requires.
- Experience making architecture decisions on complex, real-world systems,
- Comfortable working directly with customers and senior stakeholders, communicating technical decisions clearly
- Experience leading or mentoring engineering teams and taking accountability for delivery outcomes
- Hands-on experience working across cloud platforms such as AWS, GCP or Azure, and comfortable with modern infrastructure tooling using containerized deployment tools like Kubernetes. You do not need to know all of them, but you need to be strong in some and willing to pick up whatever the problem requires.
Nice to have
- Experience working with international customers is an advantage
Technologies
- AWS
- Azure
- C#
- GCP
- Java
- Kubernetes
- LangChain
- Python
- React
- TypeScript
Highlights
The company is headquartered in Sri Lanka with a corporate office in Estonia and serves customers across Europe and North America. Experience working with international customers is considered an advantage. The work environment emphasizes fast-paced career growth, responsibility, and the opportunity to work with cutting-edge technologies.