Software Engineer AI

Hybrid
Colombo
Overview
Application

We are looking for engineers who are curious, reliable, and comfortable taking on new challenges. You will work with a skilled team on meaningful and complex software projects.

What you will do

  • Work as a Full-Stack Engineer embedded in real-world projects for enterprises and governments

  • Build production-grade systems with LLMs, vector databases, model pipelines, orchestration runtime, and cloud-native infrastructure

  • Build, and maintain reliable, scalable, and secure software systems spanning APIs, back-end services, orchestration layers, and AI-driven components

  • Collaborate with senior engineers and customers to design robust, scalable system architectures and contribute to technical direction

  • Write high-quality, well-tested code and contribute to strong engineering standards across the team

  • Follow Rootcode’s security and data protection standards, including secure coding, access controls, and encryption


What we expect


  • Bachelor’s degree in Computer Science, Engineering, or a related field

  • 1-2 years of hands-on software engineering experience building production systems

  • Strong foundation in back-end programming (Python, Java, Go, C++ or similar) with the ability to learn new languages and frameworks quickly

  • Experience with front-end development is a plus

  • Solid grasp of system design, distributed systems basics, concurrency, API architecture, and performance optimization

  • Comfort working across different stacks (web back-ends, data pipelines, cloud deployments, AI tool-chains)

  • Familiarity with cloud platforms (AWS/Azure/GCP or on-prem) and containerisation

  • Strong debugging skills, engineering judgement, and autonomous problem-solving ability

  • Ability to collaborate directly with customers and internal teams in dynamic environments

  • Excellent communication skills and the ability to explain technical decisions clearly

We look for people who reflect our values: excellence, collaboration, and integrity.

What is it like to work at Rootcode

Work is a large part of our lives, so we aim to create an environment that feels supportive and open. We trust people to make good decisions and give them the space to do their best work. At Rootcode you will have:

  • Fast-paced career growth

  • Opportunity to work with the latest technologies

  • Freedom with responsibility


Who we are

Rootcode is a software product engineering company headquartered in Sri Lanka with a corporate office in Estonia. We serve customers across Europe and North America. We work with many EU governments and enterprises, building software products, artificial intelligence, and user experience design for clients ranging from startups to public companies.


If the above sounds like a match, we would like to hear from you.