# César López-Natarén > Staff Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/csarlpeznatarn Build products, have fun, and help others. Passions: ML, ML infrastructure, distributed systems, Golang, machine learning, Pytorch, functional programming, Python, Open Source, Kubernetes, Rust. ## Work Experience ### Staff Software Engineer @ Apple Jan 2017 – Present | Cupertino, California, United States AIML - FM infra Inference Platform. Tech lead multi-tenancy support on TPU and GPU compute infrastructure. Batch Inference compute infrastructure (fair sharing, high utilization) Tech Lead engineer of migration of large batch inference platform to new and more scalable compute platform. Tech Lead engineer to implement faulty GPU detection & remediation system to improve model inference clusters stability. SPG, Compute Cross functional projects with multiple ML research, simulation, and robotics teams at Special Projects Group (SPG) Design, implementation, and operation of a large scale compute platform to enable efficient and fast training of DNN and Reinforcement Learning models, and simulations. Lead cross-functional project to design, implement, deploy, and operate DNN training job’s profiling API to drive higher GPU utilization during training. Lead fine-tuning, deployment, and operation of LLM model used for automatic root cause diagnostics for job failures in the compute platform. Deployment and operation of multiple foundation models on a large scale inference platform. Key contributor to multi-cloud support (GCP) on our compute platform for DNN training. Lead design, implementation, and operation of large scale autonomous systems’ simulation using the photo-realistic 3D enabled CARLA simulator. Lead design, implementation, and operation of GPU errors detection and remediation across our compute platform, which lead to less DNN training job failures. Lead design, implementation, and operation of remote access layer (ssh) to batch compute jobs running in Kubernetes. Video Engineering, Data Key software engineering role for machine learning systems that delivered: - Apple Vision Pro's OpticID - RoomPlan (AR) - Apple Object Capture - AppleDepth - FaceID Architect, develop & operate: Server-less data analytic service used for FaceID failure analysis. Event-driven, full stack service that creates visualizations for FaceID failure analysis. ### Software Engineer (Independent Contractor) @ Learning Equality Jan 2017 – Jan 2017 Helping The Foundation of Learning Equality to fulfill its mission of enabling every person in the world to realize their right to a quality education, by supporting the creation, adaptation and distribution of open educational resources, and creating supportive tools for innovative pedagogy. Writing high performance Python crawlers and scrapers, geared towards Offline-Education, to load content into the Kolibri platform: EngageNY crawler and scraper. Nal'ibali crawler and scraper. ### Software Architect @ MindTouch Jan 2016 – Jan 2017 Led the Platform Team. Designed and implementation of proprietary application configuration language (MILC) that made it possible for developers to own the application configuration of their micro-services. Helped on the effort to complete the definition as code of MindTouch's infrastructure using Python/CloudFormation. Oversaw the migration and adoption of AWS SNS as message distribution mechanism, which enabled developers to use production traffic during development time. ### Senior Software Lead @ MindTouch Jan 2014 – Jan 2016 | San Diego, CA As a Technical Team Lead I have been able to create a team of server side developers whom I work with everyday to solve our scalability challenges and provide the foundation for new product development. My duties include: - Be part of the team and lead the team that built a software platform that enables us to create reliable, resilient, scalable, monitored micro services. - Built data analysis pipelines using AWS Lambda, AWS Kinesis, AWS Redshift. - Provide vision on new product development and software engineering best practices. - Designed, lead the team, and developed our new back end system that provides multi language Search based on ElasticSearch. - Interview, hire, train, and ramp up new software engineers. - Code reviews. - Provide guidance on technical design and code quality. - Evaluate open source or commercial products, and/or build solutions based on our requirements and budget. - Architect and implement Golang web service to handle SES bouncing/complaining email addresses through SNS. - Original instigator, designer, and author of mtflow, a chat bot written in Golang that helps us integrate Flowdock with other services. ### Software Engineer @ MindTouch Jan 2011 – Jan 2014 | San Diego, CA - Lead and delivered initiative for real-time monitoring for our cloud infrastructure, final product includes Splunk dashboards that let us evaluate the performance of our infrastructure and application. - Speaker at The 5th Annual Splunk Worldwide Users' Conference, showcased the usage of Splunk Cloud at MindTouch (http://conf.splunk.com/sessions/2014). - Responsible for hiring, mentoring, building, and leading new server side engineering team. - Software engineer developing high performance REST APIs powered by MindTouch's DReAM web services framework. - Evolve, optimize and redesign MindTouch TCS's SQL schemas to provide new features and QoS in the product. - Design, testing and development of time series software backed by Cassandra NoSQL database. - Design, testing, and development of caching solution using Memcached that enables progress tracking of import and export operations in MindTouch TCS. - Test, benchmark, and capacity planning of our cloud based enterprise documentation product. - Design, develop, and test RESTful end-points that integrate MindTouch TCS with Zendesk APIs. - Development, testing, and deployment of Node.js's application that integrates our enterprise documentation product into web applications. - Design and develop F# web service that monitors notifications from GitHub and acts upon it. - Development, testing, and maintenance of CRUD ASP.NET MVC application that manages our cloud infrastructure. - Troubleshoot and fix MindTouch TCS to provide increased overall QoS. ### Software Engineer @ Medsphere Systems Corporation Jan 2006 – Jan 2011 - Technical team lead of five C#, Java, and MUMPS programmers to develop a WPF based Pharmacy application for the IHS and commercial hospitals. - I worked in a very small and dynamic team to develop a nursing Flowsheet program. Developed assorted custom drawing controls for our highly custom user interface. It was developed in C#, using TDD, and SWF as GUI toolkit. Big emphasis on behavioral driven testing on this project. - Software engineer, and later as a Team Lead developing OpenVistaCIS, one of the most advanced and polished cross-platform open source Electronic Health Record applications using Mono and Gtk#, written in C#. Duties included development, testing, writing custom widgets using Gtk# and Cairo, and continuous peer code review in a very dynamic and effective team. I also worked on the development of the brand new OpenVistaMEDS product, which is a pharmacy order entry management application. - Among other things I ported GtkSpell3 to C# and added support for Gtk+'s UIManager to it, I wrote Enchant, and Aspell C# bindings, and wrote integration testing scripts using Python/Strongwind (MSC's replacement for Dogtail) for both OpenVistaCIS and OpenVistaMEDS. ### Intern - Software Developer @ Novell Inc Jan 2004 – Jan 2006 As an intern for the Novell Ximian Group, I developed Mono's JScript.NET compiler. Duties included application development, testing, patch review, and documentation. ### Google Summer of Code's mentor. @ Novell Inc Jan 2005 – Jan 2005 Mentored student on the development of Mono project's JScript.NET runtime support as part of the Summer of Code program organized by Google Inc. ## Education ### Bachelor's Degree in Computer Science Universidad Nacional Autónoma de México ## Contact & Social - LinkedIn: https://linkedin.com/in/nataren - Portfolio: https://nataren.io --- Source: https://flows.cv/csarlpeznatarn JSON Resume: https://flows.cv/csarlpeznatarn/resume.json Last updated: 2026-04-12