

Dev Tyagi
499 posts

@devptyagi01
Inventing @Temple | ex - Software Engineer at @zomato @AppSecure @Amazon @TartanHQ






We're recruiting at @temple. At Temple, we are building the ultimate wearable for elite performance athletes. A device that measures what no other wearable in the world measures, with a level of precision that doesn't exist yet. To build it, we need people who are obsessive about both the craft and the category. Engineers who are also athletes. People who will wear what they build, and hate it until it's perfect. Roles we're hiring for: 🟠 Analog Systems Engineers, Electronics Design Engineers 🟠 Embedded Systems Engineers — low-level HW bring-up, embedded signal and image processing, embedded AI 🟠 Design and Validation Engineers — sensors, actuators, battery, antenna, optics 🟠 CMF Engineers, Adhesive Materials Engineers 🟠 Sensor Algorithms Engineers — estimation theory, sensor fusion 🟠 Deep Learning Engineers — ML model development for physiological metrics 🟠 Computational Neuroscientists 🟠 BCI Engineers — real-time EEG/EMG acquisition and processing 🟠 Neural Decoding Researchers — brain activity to semantic mapping 🟠 Computer Vision Engineers — facial microexpression, subvocal muscle detection 🟠 Neuroimaging ML Engineers — multimodal sensor fusion 🟠 Last but not the least, product managers who work through Figma without needing a designer to hold their hand Important – we are building for people who push their bodies to the edge. We want to be those people, not just serve them. So only people who take fitness seriously, and have body fat <16% (men) and 26% (women) should apply. If you're not there yet but will commit to getting there in three months, you can apply too; but you'll be on probation until you are. Write to build@temple.com with your core skill as the subject line. Come find your tribe.

Last week, I faced an interesting problem at work. I received a critical warning from AWS regarding our PostgreSQL RDS cluster, it was approaching transaction ID wraparound, something that can cause a full database outage if not handled in time. This was a good reminder of how important it is to understand the internals of the systems we rely on every day. For those unfamiliar, PostgreSQL uses a 32-bit transaction counter (XID) that wraps around after ~2.1 billion transactions. If old rows aren’t vacuumed and frozen in time, PostgreSQL can no longer determine which rows are visible, forcing it to stop accepting new writes to prevent data corruption. In our case, it turned out that autovacuum wasn’t keeping up due to high write throughput and a few misconfigured thresholds. What helped: 👉🏻 Identifying large tables with unvacuumed rows. 👉🏻 Manually running 𝖵𝖠𝖢𝖴𝖴𝖬. 👉🏻 Tuning autovacuum workers settings and vacuum cost limits. It’s one of those things that often goes unnoticed until it becomes urgent. If you're running PostgreSQL on RDS (or self-managed), keep an eye on 𝖺𝗀𝖾(𝖽𝖺𝗍𝖿𝗋𝗈𝗓𝖾𝗇𝗑𝗂𝖽) and ensure autovacuum is running efficiently. Invisible debt in infrastructure has a way of surfacing at the worst possible time. This one got our attention early, worth sharing in case it helps others avoid a painful surprise.



#Hiring Post 🚨 We at @temple are looking for Frontend Engineering Interns. Someone with high agency - who enjoys complete ownership, and finds a fit in early-stage companies developing at a high pace. Skills preferred (but not limited to) - Typescript, React, Vue. Please reach out to me or tag someone you might know who would like to be a part of a new age health startup.













