ML Engineer & Software Developer

Krishna
Tej.

Building computer vision systems and cloud-native software. Masters in Applied Computer Science at Dalhousie University.

Halifax, Nova Scotia, Canada

About

Who I am.

ML Engineer and Software Developer with 2+ years of industry experience. Currently pursuing a Master of Applied Computer Science at Dalhousie University, working on computer vision, NLP, and cloud systems.

My background spans two worlds: backend engineering at scale (microservices, data pipelines, financial systems) and applied ML (object detection, transformer fine-tuning, RAG systems). I like building things that work in production.

Previously at Azuga Inc and Morgan Stanley, building Java/Spring microservices and ETL pipelines handling millions of records daily.

2+
Years Experience
15+
Microservices Built
10+
Projects Completed
20+
Technologies

Experience

Where I've worked.

Jan 2026 - Apr 2026

Halifax, NS, Canada

ML Engineer Intern

DeepSense / MarineLabs

Developed an end-to-end computer vision pipeline on AWS SageMaker (ml.g5.2xlarge, NVIDIA A10G) to detect vessels from buoy-mounted cameras across 24 operational buoys. Fine-tuned Faster R-CNN ResNet50 FPN on 9,565 annotated bounding boxes, achieving a test mAP@50 of 0.8388. Built a nearshore-specific model using hard negative mining - suppressing dock, building, and structure false positives - pushing val mAP@50 to 0.8780 (+0.138 over baseline). Implemented a bounding box area fraction classifier for distance estimation achieving 75.5% accuracy over 61,218 images, complementing AIS-based vessel tracking with vision-based detection for non-broadcasting vessels.

PyTorchFaster R-CNNAWS SageMakerPythonGrounding DINOYOLOv11SAM2Computer VisionAlbumentations

Oct 2023 - May 2024

Bangalore, KA, India

Software Engineer

Azuga Inc

Built and maintained a cloud-native framework of 15+ Spring Boot microservices with REST APIs, modernizing legacy components into modular pieces. Supercharged live data pipelines with Apache Kafka and Flume, boosting ingestion rates while caching and using query tuning to cut API response times. Reworked the Node Controller routing service to support rerouting, CRUD operations, and blazing-fast data retrieval.

JavaSpring BootApache KafkaApache FlumeREST APIsMicroservices

Mar 2022 - Jun 2023

Bangalore, KA, India

Software Engineer (Full Time Consultant)

Morgan Stanley (Wiley mthree)

Built and fine-tuned data processing services in Java (Spring MVC) and Scala, reliably handling ETL on time-sensitive financial data. Streamlined the conversion of millions of stock and bond records into highly customized JSON formats, cutting processing time. Orchestrated seamless large-scale data migrations from SQL to NoSQL with Apache Flume and Kafka, boosting analytics query performance.

JavaSpring MVCScalaApache KafkaApache FlumeETLNoSQL

Projects

Things I've built.

Education

Academic background.

Sep 2024 - Apr 2026

Halifax, NS, Canada

GPA: 3.46 / 4.0

Master of Applied Computer Science

Dalhousie University

Cloud Computing & Distributed SystemsMachine Learning & Artificial IntelligenceSoftware Engineering PracticesDatabase SystemsAdvanced AlgorithmsWeb Services & APIs

Sep 2018 - Sep 2022

Bangalore, KA, India

GPA: 8.7 / 10.0

Bachelor of Computer Science Engineering

MVJ College of Engineering

Data Structures & AlgorithmsDatabase Management SystemsSoftware EngineeringComputer NetworksOperating SystemsObject-Oriented ProgrammingMachine Learning

Skills

What I work with.

Machine Learning & AI

PyTorchFaster R-CNNGrounding DINOSAM2YOLOv11scikit-learnAlbumentationsAWS SageMakerHugging Face TransformersBERT / DistilBERTFAISSFlan-T5

Languages & Frameworks

PythonJavaJavaScriptTypeScriptScalaSpring BootSpring MVCFastAPIReactNext.jsGo

Cloud & DevOps

AWS (EC2, Lambda, S3, SageMaker)AWS CloudFormationDockerKubernetesJenkinsGitHub ActionsGCP (Pub/Sub, GKE)CloudWatchIAM / KMS

Data & Messaging

PostgreSQLMongoDBMySQLRedisApache KafkaApache FlumeDynamoDBRDS

Practices

Microservices ArchitectureREST API DesignETL PipelinesTest-Driven DevelopmentAgile / ScrumComputer VisionObject DetectionRAG Systems

Contact

Get in touch.

I'm looking for ML engineering and software development roles. If you have an opportunity or just want to talk, send a message.

Halifax, Nova Scotia, Canada