Chathura Rathnayake
@chathurarathnayake
Machine Learning engineer and data scientist focused on production-grade forecasting, anomaly detection, and scalable ML systems.
What I'm looking for
I’m a hardworking, focused AI enthusiast with strong machine learning theoretical understanding and industrial exposure. I enjoy solving real problems with analytical thinking, and I’m motivated to pursue a Machine Learning career while contributing to my organization and humankind.
At ISA (Air Arabia Group), I’ve played a key role designing, implementing, and deploying FastAPI microservices hosted on K8 clusters, including static and dynamic input feature services. I’ve built data monitoring and data-quality dashboards, developed build curve computation logic, and created a workflow orchestrator for end-to-end ML pipelines. I’ve also led distributed model training and inference using Ray, migrated production infrastructure to an Airflow-based system, delivered passenger demand forecasting end-to-end, and built flight anomaly detection using a modified Z-score approach—currently extending it into a multi-agent anomaly investigation system for root causes, business explanations, and recommended actions with production guardrails.
Before that, at Yaala Labs, I engineered an LLM-based chatbot on AWS using Retrieval Augmented Generation to answer internal knowledgebase queries, and I supported day-to-day product tasks. I also built an AI code reviewer, contributed bug fixes to the LangChain LLM framework repository, implemented database tampering detection with cryptographic controls across DynamoDB, MongoDB, and PostgreSQL, and supported mission-critical components through contributions like the P8 Digital Assets Exchange. Earlier, I completed a research internship at the University of Colombo exploring Multisensory Augmented Reality using Google ARCore.
Experience
Work history, roles, and key accomplishments
ML Engineer/Data Scientist
ISA (Air Arabia Group)
Mar 2024 - Present (2 years 4 months)
Designed and deployed FastAPI microservices on Kubernetes for live flight demand forecasting, including feature generation and data monitoring with drift detection. Led distributed model training/inference with Ray, migrated production workflows to Airflow, delivered passenger demand and anomaly detection models, and managed the data science revenue management infrastructure while mentoring junior
Software Engineer (ML)
Yaala Labs
May 2023 - Mar 2024 (10 months)
Engineered an LLM-based chatbot on AWS using Retrieval Augmented Generation to answer internal knowledge base queries. Built an AI code review tool, contributed bug fixes to the LangChain repository, and developed a database tampering detection system with cryptographic controls.
Research Intern
University of Colombo School of Computing
Oct 2021 - Apr 2022 (6 months)
Researched multisensory augmented reality to create immersive experiences for visually impaired individuals. Worked with the Google ARCore toolkit to develop and apply MAR concepts.
Education
Degrees, certifications, and relevant coursework
University of Colombo School of Computing
Bachelor of Science (Honours) in Computer Science, Computer Science
2019 - 2023
Grade: First Class; Overall GPA: 3.9/4.0
Activities and societies: SEDS (University of Colombo); IEEE Student Branch of UCSC; IEEE CS Student Branch Chapter of UCSC
Earned a BSc (Hons.) in Computer Science at the University of Colombo School of Computing, graduating with a first class. Overall GPA was 3.9/4.0.
Ananda College - Colombo 10
GCE O/L & GCE A/L, Combined Mathematics
2008 - 2017
Grade: Z-score: 1.66 (Combined Mathematics, GCE A/L); 8A's and 1B (GCE O/L)
Activities and societies: Anandian Astronomical Association; Swimming; Football
Completed secondary education at Ananda College (Colombo 10). Achieved Z-score 1.66 in Combined Mathematics (GCE A/L) and 8A's with 1B (GCE O/L).
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Chathura?
You can contact Chathura and 90k+ other talented remote workers on Himalayas.
Message ChathuraGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
