Senior Software Engineer @ Elucidata | Solving Biotech Computational Challenges

Hybrid

Bengaluru, Karnataka, India

Hybrid

Bengaluru, Karnataka, India

Bachelor of Engineering - BE, Computer Science
Dr. Ambedkar Institute of Technology
Join Swastik and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @ Elucidata | Solving Biotech Computational Challenges
Software engineer with 4+ YOE, driven by a passion for technology and programming. Specializing in Software, DevOps, Platform Engineering, and Cloud Computing.
Bengaluru
Senior Software Engineer at Elucidata, Apr 2024 - Present · 2 yrs 4 mos, Hybrid, * Created a custom cluster autoscaler for Kubernetes on a different cloud platform for scaling nodes on demand. * Developed a dynamic Network File Storage (NFS) scaler for scaling NFS storage capacity based on the demands of biomedical data processing nextflow pipelines. * Leveraged SQS queues to introduce priority and traffic management for biomedical data processing jobs, seamlessly integrating them with the custom workload manager lambda which functions as a job scheduler. * Implemented an NFS auto-deletion system that deletes inactive NFS volumes.
Software Engineer 2 at Elucidata, Jan 2023 - Apr 2024 · 1 yr 4 mos, Bengaluru, Karnataka, India, * Spearheaded R&D on Hybrid Cloud Initiatives in Elucidata and as a part of this effort, successfully migrated from AWS to a different cloud platform, resulting in an impressive 80% cost reduction in biomedical data processing and performance improvement by 2.5x. * Deployed a Kubernetes cluster on a different cloud platform leveraging Rancher Kubernetes Engine (RKE). * Built an API server using the Flask framework for biomedical data processing pipelines and deployed it on Kubernetes, to ensure secure access, I implemented API key authentication mechanism. * Developed the Polly jobs platform, a batch job execution solution built on AWS Batch. Polly jobs cater to bioinformaticians’ computationally intensive Dockerized jobs with a specific machine requirement. * Implemented mechanisms for reliability, fault tolerance, and cost efficiency for the Polly jobs platform, resulting in a 50% cost reduction, decreased error rates to 0.1%, and significantly increased stability.
Software Engineer at Elucidata, Jun 2022 - Jan 2023 · 8 mos, Hybrid, * Implemented Prometheus to monitor the health and resources of the EKS cluster and Grafana to visualize & for alerting. * Implemented FluentBit logging system for collecting, filtering, and storing logs. * Deployed CircleCI workflows across multiple repos for CI/CD. * Implemented Amazon FSx to enhance data access for CellxGene, a biomedical application, resulting in a 3x improvement in application startup speed. * Contributed to Polly CLI app, by implementing Polly jobs logs & status query feature.
Software Developer at Codelattice, Apr 2022 - Jul 2022 · 4 mos, Bengaluru, Karnataka, India
Bachelor of Engineering - BE, Computer Science, Dr. Ambedkar Institute of Technology