Articles from Source: Medium-Engineering

Outcomes we want to see from AI at Medium Engineering

2026-05-26 15:33
At Medium, we are focusing on how AI can enhance engineering outcomes. Here’s what we aim for: 🙏🏻 **Less Drudgery, More Leverage** AI will help engineers eliminate repetitive tasks, making processes like code testing faster and more efficient. 🔍 **Faster Learning & Broader Skills** Engineers can quickly learn new languages and frameworks, enabling them to tackle unfamiliar code areas without hesitation. 📈 **Higher Technical Ambition** We are encouraging teams to take on significant tasks,...
Source: Medium Engineering
Jacob Bennett

How we improved image download sizes on Medium with just four characters

2026-05-18 15:29
📉 Medium has reduced image download sizes by 7% using a simple code update. By adding just four characters to the codebase, developers can enhance asset download efficiency. This improvement utilizes the new "auto" feature for lazy-loaded images, allowing browsers to optimize image loading based on user context. For web developers seeking seamless optimization, this small change can lead to significant gains. #WebDevelopment #ImageOptimization #CodingTips #Medium #TechInnovation
Source: Medium Engineering
Scott Batson

Making AI Write Android Code Our Way: A Practical Guide to Agent Skills

2026-03-17 08:25
🚀 A recent article discusses how a small Android team at Medium transformed their coding process by utilizing AI agents. They created AGENTS.md to document their architecture, patterns, and conventions, guiding AI to generate code that aligns with their specific structure. Additionally, they developed 13 skills to streamline workflows, making tasks like creating new screens faster and more consistent. Skills act as step-by-step playbooks for the AI, improving code quality and efficiency. This...
Source: Medium Engineering
Pierrick CAEN

We’re Hiring a Principal Backend Engineer to Shape the Future of Medium

2025-10-22 17:19
🌟 Medium is looking for a Principal Backend Engineer! This leadership role will shape the backend systems that support millions of readers and writers. You'll partner with various teams to enhance Medium’s platform, ensuring it remains reliable and user-friendly. This fully remote position invites you to innovate in a thoughtful engineering environment. If you’re passionate about building scalable systems, apply today! 👉 [Apply Here] #Medium #EngineeringJobs #BackendEngineer #TechCareers...
Source: Medium Engineering
Michael Margolis

Medium Android App — Migrating from Apollo Kotlin 3 to 4: Lessons Learned

2025-10-06 08:18
🚀 The Medium Android app has successfully migrated from Apollo Kotlin 3 to 4! Key updates include a new group ID and improved exception handling. The migration revealed issues with cache configuration, leading to CacheMissExceptions. The team switched to Declarative Cache IDs and added `__typename` to operations for better cache performance. Learn more about the challenges faced and solutions implemented in this detailed post! 📱💡 #ApolloKotlin #GraphQL #AndroidDevelopment #TechUpdates...
Source: Medium Engineering
Pierrick CAEN

Engineering stories behind the Medium Daily Digest Algorithm: Part 1

2025-08-26 11:31
🚀 Exciting improvements to Medium's Daily Digest algorithm are highlighted in a new article series! Part 1 details how adjustments led to a 7% increase in reading time for users. The engineering team identified filtering issues affecting recommendations, particularly due to Apple’s Mail Privacy Protection. The changes made resulted in a 10% rise in user conversions and enhanced story quality for all readers. Stay tuned for more insights as the series continues! 📈📧 #Medium #DataScience...
Source: Medium Engineering
Raphael Montaud