
Principal Software Engineer, Machine Learning at MathWorks
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
On the side, at khola.blog, I analyze the gap between computing theory and production reality. I revisit classic CS and AI texts to apply their abstractions to modern engineering problems and microarchitectures. Alongside that, I look for the granular details of production failures, state bleeds, and system bottlenecks in relevant software engineering post-mortems.
Purdue University
Master's of Science, Mechanical Engineering
January 1, 2013 – January 1, 2015
Indian Institute of Technology, Guwahati
Bachelor of Technology (BTech), Mechanical Engineering
January 1, 2009 – January 1, 2013
MathWorks
Principal Software Engineer, Machine Learning
April 1, 2026 – Present
MathWorks
Senior Software Engineer, Machine Learning
May 1, 2021 – May 1, 2026
MathWorks
Machine Learning Engineer
March 1, 2017 – May 1, 2021
MathWorks
Application Support Engineer
June 1, 2015 – March 1, 2017
Purdue University
Graduate Research Assistant
September 1, 2013 – May 1, 2015
West Lafayette, Indiana
University of Joseph Fourier, Grenoble
Charpak Scholar 2012
May 1, 2012 – July 1, 2012
Greater Grenoble Metropolitan Area
Multiscale Modeling of Particle Segregation
September 1, 2013 – Present
Designed the virtual setup for a full factorial experiment in LIGGGHTS to facilitate study of steady percolation Developed post processing tools using C++ code and MATLAB scripts for measuring and analyzing residence time data Researched and developed an analytical model to characterize segregation Performed analyses using JMP SAS to develop dimensionless correlations for analytical model parameters
Numerical Computation of One Dimensional Unsteady Two Phase Flow
July 1, 2012 – March 1, 2013
Developed single-handedly, a C program for Steam and water properties as per IAPWS IF-97 covering the entire range of validity Developed a finite volume solver in C for transient one dimensional two phase flows using HEM and Drift Flux Models Verified the solver and simulated transient responses of accident-like conditions in nuclear reactors
Computer Simulations Pertaining to Hydrodynamic Interaction of Self-Propelled Particles
May 1, 2012 – July 1, 2012
Simulated, visualized and characterized motion of a cloud of puller type microswimmers, Chlamydomonas reinhardtii using MATLAB Simulated and visualized sedimentation of passive beads at low Reynolds numbers using MATLAB
Cultural Fit Analysis
The candidate's career path at MathWorks, moving through various roles within the same company, indicates loyalty and adaptability. The academic projects demonstrate a strong research-oriented mindset and a diverse set of problem-solving approaches, which could be valuable in a data-driven environment. However, the target role of 'Data Analyst' might be a slight mismatch given the candidate's extensive experience as a 'Software Engineer, Machine Learning'. While there's overlap in data analysis, the core focus of the resume leans more towards ML engineering and scientific computing rather than traditional data analysis, which might require a shift in focus or upskilling in specific data analyst tools/methodologies.
Soft Skills & Operational Fit
The candidate's experience at MathWorks, progressing from Application Support Engineer to Principal Software Engineer, suggests strong problem-solving, collaboration, and project management skills. The description of 'driving multiple projects from research, requirements gathering, creating and managing project plans, designing, and delivering the product' indicates a proactive and leadership-oriented approach. However, without specific psychometric test results, a detailed assessment of work attitude, stress handling, and team collaboration is limited.