Summary
Overview
Work History
Education
Skills
Timeline
Languages

Rishi Sethia

Senior Software Development Engineer II
Bengaluru

Summary

Senior Software Engineer specializing in distributed execution systems, performance optimization, and infrastructure-scale automation. Proven track record of redesigning long-running pipelines (24+ hrs → less than 1 hr), optimizing compute-intensive utilities ( less than 5 min runtime), and operating distributed scheduling systems executing 10,000+ jobs per month.

Focused on building reliable, modular, and high-throughput backend systems under real-world load.

Overview

9
9
years of professional experience
2
2
Languages

Work History

Senior Software Development Engineer Level II

Cellworks Research India Private Limited
10.2024 - Current
  • Designed and maintained distributed scheduling framework executing 10,000+ jobs per month across 20+ EC2 instances with dynamic core reallocation and failure recovery
  • Refactored execution pipeline architecture, eliminating hard-coded task flows and introducing modular orchestration layers
  • Implemented job monitoring, stuck-process detection, and auto-recovery mechanisms for long-running workloads
  • Improved resource utilization under concurrent workloads through intelligent core redistribution

Impact: Increased execution reliability, improved throughput, and reduced manual operational overhead across 30+ in-house systems.

  • Re-engineered legacy profiling system reducing runtime from 24+ hours to under 1 hour, enabling same-day processing cycles
  • Optimized compute-intensive modeling utility to sub-5-minute execution time through algorithmic restructuring and database-level tuning
  • Identified and resolved hierarchy mismatches, data corruption issues, and execution inconsistencies in production environments
  • Applied database vacuuming and storage tuning strategies to sustain long-term performance stability

Impact: Delivered order-of-magnitude runtime improvements and improved production stability.

  • Managed AWS infrastructure supporting 20+ EC2 instances across dev, staging, and production environments
  • Governed infrastructure spanning multiple AWS accounts and environments
  • Optimized storage footprint across 50TB of data through archival design and lifecycle policies
  • Automated lifecycle management for 200+ cloud resources, reducing manual provisioning and eliminating idle compute
  • Reduced AWS infrastructure spend from ~$20K/month to ~$12K/month (~40% reduction) via resource audits, storage compression, and Savings Plan alignment

Impact: Sustained significant cost reduction while maintaining system scalability and availability.

  • Developed back end APIs connecting UI layers with computational execution engines
  • Resolved high-priority synchronization and execution propagation issues
  • Improved logging, error handling, and execution traceability for automation binaries
  • Led Gitlab enterprise deployment and migration from legacy version control systems
  • Configured branch protection, CI/CD integration, and repository governance
  • Built internal automation utility enabling controlled repository creation and access management
  • Conducted engineering training on Git workflows and repository management

Senior Software Development Engineer Level I

Cellworks Research India Private Limited
02.2023 - 09.2024
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Provided direction and guidance to process improvements and established policies.
  • Analyzed proposed technical solutions based on customer requirements.
  • Worked on development and deployment of DKRON, scheduler application for execution of company pipeline.

Software Developer Engineer - Level II

Cellworks Research India Private Limited
02.2022 - 01.2023
  • Development of Neo4J database for existing model and working on backend using Flask
  • Associated with team on revamp of existing Infrastructure
  • Participated in continuous improvement by generating suggestions, engaging in problem-solving activities to support teamwork.
  • Resolved problems, improved operations and provided exceptional service.
  • Drove operational improvements which resulted in savings and improved profit margins.
  • Collaborated with team members to achieve target results.
  • Identified issues, analyzed information and provided solutions to problems.

Software Engineer

Shivom.io
01.2021 - 01.2022
  • Resolved problems, improved operations and provided exceptional service.
  • Maintained energy and enthusiasm in fast-paced environment.
  • Maximized performance by monitoring daily activities and mentoring team members.
  • Developed and initiated projects, managed costs, and monitored performance.
  • Developed, modified and rectified various NGS tools and pipelines, To name few GWAS, RNAseq, MetaGenomics. VCF Verification Tool.
  • Developed Metagenomics Pipeline, which takes in fastq file(s) from user and generates OTUs along with heat-map
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations
  • Technologies Used:- Python, Bash, AWS Cloud, Docker

Software Engineer

ASM Technology Ltd
01.2020 - 12.2020
  • Client: MobileIron INC (Now Ivanti)
  • Debugged code and located root causes of problems by reviewing configuration files and logs.
  • Identified and tracked defects with software and supported developers in resolving problems by completing additional tests.
  • Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.
  • Designed and developed automation scripts using open source tools.
  • Authored and maintained well-organized, efficient and successful manual test cases for entire team.

Software Development Engineer Level 1

Cellworks Research India Pvt Ltd
06.2019 - 01.2020
  • Orchestrator API A command-line interface tool that helps the user to track the Profiles. Key Tasks : Created a terminal based Python API, for end users to track the status of the Profile been processed.
  • Next Door Neighbor Using the KNN Approach find the Response of a given Blind Profile. Key Tasks : To develop a tool using the KNN approach to find the given blind profile to be a Responder or
    Non-Responder from the given feature matrix
  • Synthetic Patient Creator For a given indication type of cancer, the software would fetch corresponding profiles and its genomics. Based on the gene count and number of profiles, it must create synthetic patients that do not match the initial profile
    Key Tasks: To design the approach to the problem statement, generate the profiles for custom tags which are not present and create the synthetic patient

Associate Software Development Engineer

Cellworks Research India Pvt Ltd
06.2017 - 06.2019
  • MCA (Mutation Component Analysis) Tool An automated tool to induce mutations mimicking a cancer patient’s profile. A drug treatment strategy comprising of a combination of drugs is then predicted using another tool. After this, a combination(s) of drugs which could be a possible treatment to specific profile, is predicted by following tool in pipeline.
  • Mutation Profiler Tool which takes gene inputs and traverses through in-house developed mathematical models to fetch aberrations and generate analysis report. This tool was enhanced with new algorithm and rewritten in python, earlier tool took 24+ hours which was brought down to less than hour.
  • Integrated Development Environment - IDE
    A browser based Graphical User Interface used to create elements of virtual biological cell, specifying its interaction, dynamics and generate output and update MySQL and SQLite Database Key Tasks : Worked on user login component of project , which included Registration, Login, Forgot
    Password and Reset Password
  • Orchestrator Infrastructure independent platform to carry-out end-to-end workflow, from patient processing to carrying out simulation to generation of patient report, all is handled by Orchestrator.
    Key Tasks : Manual Testing of Functionality of Software.
    Monitoring functions to track simulation jobs, in case, a job is stuck, killed or needs to be assigned or auto killed in flow. To handle issues seen in, in-house infrastructure in automated way.

Education

Master of Technology - Bioinformatics

International Institute of Information Technology, Hyderabad
05.2017
  • Capstone Project: Transcriptome Analysis of Rice Cultivars under Abiotic stress condition(Jun '16 - May’17)
  • Proteomics Tool (Feb’16-Apr’16)
  • Characterization of MT-CO1 gene with the help of various bioinformatics resources (Feb’16-Apr’16)

Bachelor of Technology - Biotechnology

Lovely Professional University, Jalandhar, Punjab
04.2014
  • Study the prevalence of Multi-Drug Resistance, MRSA and MSSA, Coagulase Positive Staphylococcus aureus from nasal carriage collected from border villages of Amritsar, Punjab (Dec’13-Apr’14)
  • In-silico Analysis of drugs against non-structural proteins causing rift valley fever (Jan’14-Mar’14)

Skills

Distributed Systems & Scheduler Design

Concurrency & Workload Orchestration

Performance Engineering

Cloud Infrastructure (AWS EC2, S3, Athena, Glue)

Infrastructure Automation

System Observability & Failure Handling

Backend API Development (Python, Flask)

Database Optimization (SQLite, MySQL)

DevOps Enablement (GitLab Enterprise Rollout)

Timeline

Senior Software Development Engineer Level II - Cellworks Research India Private Limited
10.2024 - Current
Senior Software Development Engineer Level I - Cellworks Research India Private Limited
02.2023 - 09.2024
Software Developer Engineer - Level II - Cellworks Research India Private Limited
02.2022 - 01.2023
Software Engineer - Shivom.io
01.2021 - 01.2022
Software Engineer - ASM Technology Ltd
01.2020 - 12.2020
Software Development Engineer Level 1 - Cellworks Research India Pvt Ltd
06.2019 - 01.2020
Associate Software Development Engineer - Cellworks Research India Pvt Ltd
06.2017 - 06.2019
Lovely Professional University - Bachelor of Technology, Biotechnology
International Institute of Information Technology - Master of Technology, Bioinformatics

Languages

English
Intermediate (B1)
Hindi
Elementary (A2)
Kannada
Elementary (A2)
Rishi SethiaSenior Software Development Engineer II