Sachin Kumar Goyal
Software Engineer II
I build simulation engines that run millions of scenarios at MathWorks.
Software Engineer II with 4+ years of experience designing, developing and optimizing high-performance simulation systems, distributed pipelines, and backend services. Strong ownership of end-to-end features, from design to deployment. Expert in Modern C++, multi-threaded programming, gRPC streaming, and scalable system design. Proven ability to architect reliable, fault-tolerant systems and drive performance improvements across complex engineering workflows.

Skills
Experience
MathWorks · Hyderabad, India
Software Engineer II
Jan 2023 – Present
- Designed a high-performance terrain lookup engine using a precomputed lookup table approach, replacing sequential grid traversal and reducing 3D terrain data access time by 90% — enabling real-time simulation performance targets to be met.
- Owned end-to-end design and implementation of RoadRunner's video logging subsystem — built an offscreen OpenGL rendering pipeline that replays simulation logs frame-by-frame and exports MP4 videos at 30–60 fps, enabling programmatic video generation without UI dependency. Shipped to customers to strong positive feedback; extended to support traffic signal state and additional scenario element rendering.
- Designed a fault-tolerant gRPC streaming pipeline for simulation log datasets, implementing intelligent chunking to overcome gRPC message size limits and enable reliable large-scale data transfer across simulation components.
- Built multi-threaded systems to consume and process real-time simulation output with improved reliability across concurrent execution contexts.
- Resolved long-pending critical defects across RoadRunner modules — including crashes, memory leaks, race conditions, export failures, map processing, and lane connectivity issues — addressing cases previously unresolved by the team. Consistently triaged and resolved customer-reported high-priority bugs rapidly.
- Built an experimental natural language scenario authoring agent using Claude Code and custom skill files — converts plain English scenario descriptions into RoadRunner scenario authoring API calls, rendering scenes directly in the tool, demonstrating AI-assisted automation of complex engineering workflows.
- Developed scalable API and UI components in RoadRunner to streamline engineering workflow integration; authored design documentation covering use cases, requirements, and feature architecture for new capabilities.
MathWorks · Hyderabad, India
Software Engineer (EDG)
Jun 2022 – Dec 2022
- Implemented simulation scenario actions including actor teleportation and trajectory following aligned with OpenSCENARIO standards.
- Collaborated with cross-functional teams to align simulation requirements and delivery workflows.
Education
IIIT Hyderabad
M.Tech, Computer Science and Engineering
Aug 2020 – May 2022
- Specialized in systems and distributed computing
- Relevant coursework — Advanced Algorithms, Distributed Systems, Computer Architecture
BIT Durg
B.Tech, Computer Science and Engineering
Aug 2016 – Sep 2020
- Completed B.Tech with focus on systems and algorithms
Projects
Resume Generator
AI-powered portfolio and resume automation platform. Single YAML source drives a Next.js portfolio site and auto-generated PDF resume. Claude API tailors the resume per job description via CLI.
Contact
Open to interesting opportunities, collaborations, and conversations.