Job Description
ZipRecruiter is seeking a Senior Software Engineer, Big Data to join their team. This role offers a hybrid work environment, with most US-based positions also having the option to be performed remotely.ZipRecruiter's mission is to actively connect people to their next great opportunity. As a leading online employment marketplace, ZipRecruiter utilizes AI-driven smart matching technology to connect businesses and job seekers through mobile, web, and email services, as well as partnerships with various job boards.
Responsibilities: - Build data processing and exploration pipelines along with ML infrastructure to power our intelligence
- Deploy a range of cloud-based technologies for critical projects
- Write, test, instrument, and deploy code to our Kubernetes environment
- Help drive the innovation and evolution of ZipRecruiter
Minimum Qualifications: - 5+ years of professional software development experience with a focus on big data technologies
- Experience with Hadoop, Spark, Hive, and/or other big data technologies
- Comprehensive computer science fundamentals in coding, object-oriented programming, data structures, and algorithms
- Experience with containerization technologies like Docker and/or Kubernetes
Preferred Qualifications: - 8+ years of professional software development experience, with a focus on big data technologies
- BS/MS/PhD in Mathematics, Computer Science, Physics, related technical field or equivalent practical experience
- Experience with data integration tools like Apache Kafka, Flume, and NiFi
- Familiarity with data storage technologies such as Delta Lake, HBase, Cassandra, and MongoDB
- Familiarity with Apache Hudi, Apache Beam, Apache Flink, Google Cloud Dataflow, Amazon Kinesis Data Analytics, and/or Azure Databricks
Benefits: - Competitive compensation
- Exceptional benefits package
- Flexible Vacation & Paid Time Off
- Employer-matched 401(k) plan