Software Engineer AI
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.



