# Yifeng Chen > Data Infrastructure Software Engineer at Apple Location: San Francisco Bay Area, United States Profile: https://flows.cv/yifengchen ## Work Experience ### Senior Software Engineer @ Apple Jan 2023 – Present | Cupertino, California, United States Maps Data Processing ### Software Engineer, Data Infrastructure @ Houzz Jan 2019 – Jan 2023 | San Francisco Bay Area Build and maintain data pipeline software infrastructures, including batch data jobs scheduling system, real-time data streaming pipeline, monitoring/alerting, tooling, backup, data synchronization between clusters, etc. Realtime user events streaming pipeline: ▪ Designed, developed, and owned the data streaming pipeline that handles user events and user attributes using Filebeat, Kafka, Flink on Kubernetes ▪ Handles data that averages at 600 event/s and peaks at 2000 events/s, with 95% of the events having latency below 2s ▪ Implemented and supported monitoring, alerting, and replay to ensure zero data loss Batch data pipeline job scheduling system: ▪ Developed and owned the core batch data pipeline with customized Luigi framework, led the team for maintenance and support ▪ Built job templates to support different types of data ETL jobs (Sqoop, Hive, Spark, MapReduce, etc.) ▪ Designed and built auto synchronization between main data cluster and read-only data cluster (for ad-hoc query usage) ▪ Built data validation system to ensure data quality, monitoring system to track job delay, and CI/CD on Jenkins ### Student Software Developer @ RobotWits Jan 2019 – Jan 2019 | United States - Carnegie Mellon University Student Studio Project Sponsored by RobotWits LLC. • Implemented a self-driving simulation and automation testing system based on an open-source simulator. • Designed the modular architecture to interact with Robot Operating System using a publish-subscribe pattern. • Implemented a logging framework, which records the simulation session and supports its replaying. • Managed project development cycle using agile approaches (Scrum) and project tracking tools (Jira). ### Engineer Intern @ Horizon Robotics Jan 2018 – Jan 2018 | Nanjing, Jiangsu, China - Software engineer intern, SDK development. • Experience in distributed systems architecture design and programming • Experience with No-SQL DBs (MongoDB, Redis) ## Education ### Master's degree in Information Technology - Software Engineering Carnegie Mellon University ### Bachelor's degree in Computer Science Nanjing University ## Contact & Social - LinkedIn: https://linkedin.com/in/yifengchen-cyf --- Source: https://flows.cv/yifengchen JSON Resume: https://flows.cv/yifengchen/resume.json Last updated: 2026-03-29