Current Vacancies
Full-Stack Software Engineer
Kickstart your career in Full Stack Development by working on real-world web applications, scalable backend systems, and modern frontend technologies alongside experienced engineers.
Enterprise Software
Full-time
On Site
3 – 5 years
Bambalapitiya, Colombo 04, Sri Lanka
Closes 30 Sep 2026
AI/ML Engineering Intern
Kickstart your career in Artificial Intelligence and Machine Learning by working on real-world AI applications, Generative AI, and intelligent automation solutions alongside experienced engineers.
Data Science & ML
Internship
On Site
Less than 1 year
Bambalapitiya, Colombo 04, Sri Lanka
Closes 30 Sep 2026
Job Description
We are looking for a talented, passionate, and highly motivated Full Stack Developer with 3+ years of professional experience to join our engineering team. The ideal candidate should have strong experience building scalable web applications across both frontend and backend, with Angular and Django being highly preferred.
A background in server-side technologies, cloud infrastructure, and application deployment will be an added advantage.
Responsibilities
- Design, develop, test, and maintain full-stack web applications
- Build responsive frontend applications using Angular, TypeScript, HTML, CSS, and JavaScript
- Develop backend services and RESTful APIs using Python, Django, and Django REST Framework
- Design and optimize databases, queries, and data access layers
- Integrate frontend applications with APIs and third-party services
- Write clean, reusable, secure, scalable, and maintainable code
- Debug and resolve application, API, database, and integration issues
- Work with Git/GitHub, code reviews, testing, and collaborative development workflows
- Collaborate with developers, UI/UX designers, QA engineers, and other stakeholders
- Deploy and maintain applications across development, staging, and production environments
- Take ownership of assigned features and contribute to delivering high-quality software
Requirements
- 3+ years of professional experience in full-stack web development
- Strong hands-on experience with Angular and TypeScript
- Strong experience with Python and Django, preferably Django REST Framework
- Good knowledge of HTML, CSS, JavaScript, REST APIs, and responsive web development
- Experience with relational databases such as PostgreSQL or MySQL
- Good understanding of OOP, data structures, software design principles, authentication, and API security
- Strong problem-solving, debugging, and analytical skills
- Good understanding of Git/GitHub and collaborative development practices
- Good communication skills and the ability to work independently and as part of a team
Added Advantages
- Experience with AWS, Azure, Google Cloud, or other cloud platforms
- Background in server-side development, cloud infrastructure, and application deployment
- Experience with Docker, Linux, CI/CD, Nginx, and Gunicorn
- Knowledge of Redis, Celery, Elasticsearch, or similar backend technologies
Job Description
We are looking for a talented, passionate, and highly motivated AI/ML Engineering Intern to join our engineering team. If you enjoy solving challenging problems, building intelligent solutions, and exploring the latest advancements in Artificial Intelligence, Machine Learning, and Generative AI, we'd love to hear from you.
Responsibilities
- Assist in designing, developing, and deploying AI and Machine Learning solutions for real-world applications
- Research and experiment with Machine Learning, Deep Learning, and Generative AI technologies
- Develop, train, evaluate, and optimize machine learning models using industry-standard frameworks
- Prepare, clean, and analyze structured and unstructured datasets for model development
- Build AI-powered features, chatbots, intelligent automation, and recommendation systems
- Explore and integrate Large Language Models (LLMs) and other modern AI technologies into products
- Collaborate with software engineers to integrate AI solutions into web and mobile applications
- Document experiments, model performance, and technical findings
- Stay up to date with the latest AI research, tools, frameworks, and industry best practices
- Take ownership of assigned tasks and contribute to delivering high-quality AI solutions
Requirements
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or a related field
- Basic knowledge of Python programming and object-oriented programming concepts
- Understanding of Machine Learning fundamentals and AI concepts
- Basic understanding of data structures, algorithms, and databases
- Knowledge of Git/GitHub for version control is an advantage
- Strong analytical thinking, problem-solving, and debugging skills
- Curious, self-motivated, and eager to learn emerging AI technologies
- Good communication skills and the ability to work collaboratively in a team environment
Open Application
Don't see the right fit?
We're always on the lookout for talented people. Submit your profile and we'll reach out the moment a role matches your skills.
- Every submission is reviewed by our team
- Profile kept on file for 12 months
- We'll contact you when the right role opens
- Opportunities across all our practice areas