Homepage
Open in app
Sign in
Get started
ZipRecruiter Tech
Welcome To Our Tech Blog
Follow
3 Powerful Features of ZipRecruiter’s Search
3 Powerful Features of ZipRecruiter’s Search
The intricacies of autosuggest, how even low yield queries continue the journey, and considerations when ranking the results page.
Engineering Team
Oct 2, 2023
Monitoring Kubernetes Cluster Health on AWS Spot Instances — Part 3
Monitoring Kubernetes Cluster Health on AWS Spot Instances — Part 3
How ZipRecruiter uses open source tools to monitor a Kubernetes infrastructure built on discounted AWS Spot instances
Engineering Team
Sep 27, 2023
Scaling Safely on AWS Spot Using the Cluster Autoscaler’s Priority Expander — Part 2
Scaling Safely on AWS Spot Using the Cluster Autoscaler’s Priority Expander — Part 2
How ZipRecruiter uses instance type prioritization and automatic node-group scaling to save money and avoid massive reclamations
Engineering Team
Sep 5, 2023
Protobuf: The Most Powerful Schema
Protobuf: The Most Powerful Schema
ZipRecruiter uses protobuf to ensure fast, efficient, and safe use of data across the entire organization.
Engineering Team
Aug 17, 2023
Cost Saving and Two-Way Scaling With AWS Spot Instances — Part 1
Cost Saving and Two-Way Scaling With AWS Spot Instances — Part 1
ZipRecruiter’s migration from a monolith to Kubernetes microservices increased reliability and deployment speed. But that was just the…
Engineering Team
Aug 13, 2023
Multimodal Learning for Employment Marketplace Recommendation
Multimodal Learning for Employment Marketplace Recommendation
ZipRecruiter reveals its powerful ML matching architecture, suitable for most bi-directional recommendation needs.
Engineering Team
Jul 19, 2023
Retro is the stepson of planning
Retro is the stepson of planning
by Inbal Gilead (Dir. Product) and Liran Yogev (Dir. Engineering), of ZipRecruiter
Inbal Gilead
Jul 19, 2023
Real-Time Funneling of Incremental Changes Into S3, Using Spark Streaming and Kafka
Real-Time Funneling of Incremental Changes Into S3, Using Spark Streaming and Kafka
How ZipRecruiter brings live data into an at-rest data lake
Engineering Team
Nov 6, 2022
Managing Partitions Using Spark Dataframe Methods
Managing Partitions Using Spark Dataframe Methods
This article shares some insight into the challenges the ZipRecruiter Tech Team works on every day. If you’re interested in finding…
Engineering Team
Nov 6, 2022
How to Ace a Video Interview — 3 Tips from the ZipRecruiter CEO
How to Ace a Video Interview — 3 Tips from the ZipRecruiter CEO
During the coronavirus pandemic, ZipRecruiter CEO Ian Siegel appeared on Good Morning America via video interview…to share his tips on how…
Engineering Team
Nov 6, 2022
How the ZipRecruiter Tech Team Overcomes the Challenges of Working Remotely
How the ZipRecruiter Tech Team Overcomes the Challenges of Working Remotely
This article shares some insight into the challenges the ZipRecruiter Tech Team works on every day. If you’re interested in working on…
Engineering Team
Nov 6, 2022
A Kafka to Delta Lake Connector That Streams Fresh Data Every Minute
A Kafka to Delta Lake Connector That Streams Fresh Data Every Minute
How we built our own Kafka to Delta Lake Connector faster than off-the-shelf products, using a protobuf schema, and self-generated…
Engineering Team
Aug 31, 2022
ZipRecruiter’s TechWeek focuses on rendering relationships
ZipRecruiter’s TechWeek focuses on rendering relationships
ZipRecruiter’s technical team is growing at a record pace. That’s what it takes to fuel the unprecedented reshuffling of our nation’s…
Engineering Team
Oct 12, 2022
Why and How We Use Prometheus to Monitor Kubernetes
Why and How We Use Prometheus to Monitor Kubernetes
ZipRecruiter’s journey from Icinga and Graphite to cloud-native open-source monitoring
Engineering Team
May 10, 2023
The 3 Steps to Networking Online
The 3 Steps to Networking Online
How you can use social media networks to help your career
Engineering Team
Nov 6, 2022
A Step-By-Step Introduction to Go Concurrency
A Step-By-Step Introduction to Go Concurrency
Expert tips and examples that will get you started with goroutines: smartly managing resources, sharing state the right way, and safely…
Engineering Team
Mar 14, 2023
Classifying Job Titles With Noisy Labels Using REINFORCE
Classifying Job Titles With Noisy Labels Using REINFORCE
Fine-grained job title classification with noisy labels using the REINFORCE algorithm and multi-task learning
Engineering Team
Jul 27, 2021
8 Steps to Becoming a Software Engineering Team Manager
8 Steps to Becoming a Software Engineering Team Manager
This article shares some insight into the organizational culture within the ZipRecruiter Tech Team. If you’re interested in learning and…
Engineering Team
Nov 6, 2022
ZipRecruiter Chief Technology Officer Shares Essential Skills for Engineering Leaders
ZipRecruiter Chief Technology Officer Shares Essential Skills for Engineering Leaders
“The most important skill for an engineering leader is humility and the ability to keep learning. Anyone who thinks they know enough, both…
Engineering Team
Nov 6, 2022
About ZipRecruiter Tech
Latest Stories
Archive
About Medium
Terms
Privacy
Teams