# Fenil Doshi > Software Engineer at Slack Location: San Francisco, California, United States Profile: https://flows.cv/fenildoshi Currently working as a Software Engineer at Slack. I pursued Master's in Computer Science at the University of Massachusetts, Amherst with a GPA of 4.0/4.0. I am proficient in programming and software development. I am a full stack developer and I have experience with Scala, Java, Python, Go, Javascript, and C. I also love Machine Learning and I have worked with Pytorch, Tensorflow, OpenCV, NLTK. During Summer 2022, I interned at Slack and worked on a Data Lineage project with the Data Engineering team. During the Spring, I worked with the Meta AI research team on investigating the effect of multiple discrete symbols on emergent communication in referential games. During summer of 2021, I interned at Unity Technologies and worked with the Monetization team as a full-stack developer. Prior to that, I worked as a Machine Learning Engineer at Clutterbot and Fusion Engineering. I love teaching and mentoring students. During Fall 2022, I taught a first year undergraduate course titled "Exploring Modern Computing" at UMass Amherst. In the past, I was a teaching assistant for a Machine Learning Summer course. During my undergrad, I was part of Unicode, where I mentored juniors in Web Technologies and Software Development. As a part of the Codestars committee, I also conducted lectures on Data Structures and Algorithms for students interested in competitive programming. ## Work Experience ### Lead Member of Technical Staff @ Slack Jan 2026 – Present Apache Iceberg Committer | Working on increasing Iceberg adoption at Slack and developing architecture for Change-Data-Capture (CDC) based ingestion ### Senior Member of Technical Staff @ Slack Jan 2024 – Jan 2026 | San Francisco, CA ### Member of Technical Staff @ Slack Jan 2024 – Jan 2024 | San Francisco, CA ### Associate Member of Technical Staff @ Slack Jan 2023 – Jan 2024 | San Francisco, CA ### Course Instructor @ University of Massachusetts Amherst Jan 2022 – Jan 2023 | Amherst, Massachusetts, United States Instructed an undergraduate first year seminar titled "Exploring Modern Computing". Invited guest speakers from various fields and domains, facilitated networking opportunities and acquainted students with various fields in Computer Science over a course of one semester. ### Software Engineer @ University of Massachusetts Amherst Jan 2022 – Jan 2022 | Amherst, Massachusetts, United States - Worked at UMass RescueLab under Prof. Brian Levine on scraping data from multiple websites and mobile applications using Appium. - Organized the scraped data in an unifying format and stored the data in a Postgres database. - Scripted Cron jobs in Python that periodically scrapes data and updates the database. ### Software Engineer @ Slack Jan 2022 – Jan 2022 | San Francisco, California, United States Worked with the Data Engineering team on the Data Lineage Visualization project. Implemented the backend part of the system that queries data from multiple sources and consolidates them in a user-intuitive graphical format. As a part of the project, I also contributed to OpenLineage's open-source code that allows lineage data to pass through Airflow DAGs. ### Graduate Student Researcher @ Meta Jan 2022 – Jan 2022 - Researched under Dr. Marco Baroni to simulate human language-like learning by training multiple agents to develop communication strategies from scratch using discrete symbols in a referential game setting. - Improved the game accuracy from 82.8% to 97.3% on Imagenet data by allowing multi-symbol fixed length discrete communication using Gumbel-Softmax and Encoder-Decoder architecture. ### Software Engineer @ Unity Technologies Jan 2021 – Jan 2021 | San Francisco, California, United States - Worked as a full-stack developer with the Monetization team. - Created a cron-job using Golang and Javascript that runs periodically and deletes all the inactive advertisement revenue targets from the MongoDB database. - Reduced the latency in the ad-request pipeline for game developers and saved around $300K for the company, every year, in storage and processing costs. ### Machine Learning Engineer @ Clutterbot Jan 2020 – Jan 2021 | New Zealand - Worked on supervised monocular and stereo depth estimation from images using Deep Learning on embedded systems. - Optimized the inference model so that it can run in real-time under constrained environments. - The model helps the robot to collect toys by estimating its distance from surrounding objects. - Worked on camera calibration to obtain disparity and depth maps from the custom dataset for indoor household images. ### Technical Head @ DJ CodeStars Jan 2019 – Jan 2020 | Mumbai, Maharashtra, India Codestars is a coding committee at DJ Sanghvi college that encourages and helps students to pursue competitive programming. As a technical head, I oversaw the teaching and programming division. My primary responsibilities included to conduct lectures on Data Structures and Algorithms and to formulate coding problems for multiple programming competitions organized on Hackerrank. ### Co-Technical Head @ DJ CodeStars Jan 2018 – Jan 2019 | Mumbai, Maharashtra, India Created multiple problems on Number Theory, Data Structures and Algorithms for coding competitions on Hackerrank. ### Student Mentor @ Unicode Jan 2018 – Jan 2020 | Mumbai, Maharashtra, India During my third year, I led a team and headed the development of a canteen based web application that helps to ease the ordering system at college canteen. During the course of 2 years, I mentored a team of 20+ juniors and guided them in open source development, software engineering principles, and web technologies. ### Web Developer @ Unicode Jan 2017 – Jan 2018 Unicode is a student chapter that helps students to contribute to open source software development. We build open-source projects that are of use to the society. As a student mentee in my sophomore year, I developed a Book Exchange portal that facilitates the exchange of books within the college department. The web portal was created using React.js and Django. The portal also provided a forum for students to communicate. It was well received by the college. ### Machine Learning Engineering Intern @ Fusion Engineering Tech Jan 2019 – Jan 2019 | Mumbai, Maharashtra, India - Worked on converting printed sheet music to human readable format (Optical Music Recognition) - Recognised notes and their positions corresponding to clefs and staff lines using object detection and image processing techniques. - Modified the Deepscores dataset by adding camera noise and various transformations to reflect real world data. ### Freelance Web Developer @ Prodigal Jan 2018 – Jan 2018 - As a freelancer, Developed the website for Prodigaltech. ### Software Developer Intern @ Speridian Technologies Jan 2018 – Jan 2018 | Mumbai, Maharashtra, India - Developed frontend for multiple live projects using React.js and Redux. ### Software Engineer Intern @ Symphony Jan 2017 – Jan 2018 | Mumbai, Maharashtra, India - Developed a chatbot that recommends songs to the user based on user's interest, recent trends, activities, mood and also provides regular industry updates, conducts music quizzes, etc. - Symphony won the People's choice award at Rice Business plan competition held at Rice University, Texas. The chatbot was regarded as one of the most useful features by the users. ## Education ### Master's degree in Computer Science University of Massachusetts Amherst Jan 2021 – Jan 2022 ### Bachelor of Engineering - BE in Computer Science Dwarkadas J. Sanghvi College of Engineering Jan 2016 – Jan 2020 ### 11th- 12th in Science Pace Science Junior College Jan 2014 – Jan 2016 ### 10th Friends High School Jan 2004 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/fenildoshi25 - Website: https://fenil25.github.io --- Source: https://flows.cv/fenildoshi JSON Resume: https://flows.cv/fenildoshi/resume.json Last updated: 2026-03-22