At Rootcode, our AI division works with governments and enterprises to develop end-to-end AI solutions. This includes implementing key parts of national AI strategies for our government customers and building intelligent systems for global enterprises.
As Associate Tech Lead – AI, you will lead technical delivery on customer engagements, contributing to architecture decisions and solving complex engineering problems. You will work alongside and guide senior and junior engineers across modern and emerging AI domains, taking on real ownership over technical direction and delivery outcomes.
What you will do
- Lead architecture and development of full-stack AI systems end-to-end
- Lead technical discovery with customers, translating complex and ambiguous problems into clear engineering solutions
- Make technology selection and architecture decisions across modern AI domains
- Work directly with customer stakeholders to align on technical direction, surface risks early, and maintain confidence in delivery
- Guide and mentor senior and junior engineers on the team
- Define engineering standards, review code and systems design decisions
- Stay close to emerging AI research and tooling and determine what is production-ready and relevant for the problems we are solving
- Drive team performance by identifying strengths, addressing challenges, and promoting a culture of continuous learning and innovation.
- Adhere to Rootcode’s established information security policies and procedures, including but not limited to data protection, access controls, encryption standards, and secure coding practices.
What we expect
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology or a related field
- 4+ years of experience building and shipping production-grade software, with at least 1+ 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.
- Experience working with international customers is an advantage
Importantly, we are looking for someone who will live by our core values that define everything we do: Excellence, Collaboration, and Integrity.
About Rootcode
Rootcode is a software product engineering company headquartered in Sri Lanka with a corporate office in Estonia. We serve clients across Europe and North America, building software products, AI solutions, and user experience design for governments and global enterprises.
We've built our reputation by delivering exceptional work. Our core values are excellence, collaboration, and integrity. We trust people to make good decisions and give them the space to do their best work.
Here, you'll find fast career growth, the opportunity to work with cutting-edge technologies, and
real freedom with responsibility.
Sound like a fit? We'd like to hear from you



