We're looking for highly motivated individuals for an engineering position on the Zazzle core development team. As part of a fast paced organization, this position requires that the candidate be able to work closely with our search and growth engineering teams, product management, data scientists, site operations, and quality assurance. The candidate is expected to be a self-starter, a team player, and a strong driver for results and continuous improvement. We're looking for superstar software engineers with a (1) profound passion to innovate, (2) who are motivated by tackling great technological challenges, (3) who want to work beside those just as passionate, and (4) are itching to do the best work of their lives.
* Design and architect our workflow and pipelines for relational and non-relational data. * Implement such systems to be flexible, reliable, real time and reproducible. * Employ the use of the latest data management systems such as Kafka, Airflow, Spark and Hadoop HDFS, or any tech as see fit. * Evaluate vendors solutions in the area of ETL and real time data delivery. * Work with our data scientists, machine learning engineers, search engineers and growth engineers to design data systems to serve their needs.
* Experience with data workflow/ETL tech such as Kafka, Airflow, Spark, Hadoop or related cloud based tech. * Top-notch analytical and problem solving skills. * Strong Java/C#, or other modern OO programming language skills. * Proficiency in SQL. * Experience building any facet of large-scale systems a big plus. * Strong production debugging and performance tuning skills. * Comfortable technically reviewing code and participating in design/architecture reviews. * Great communication skills.
* Bachelor of Science or above in Computer Science or a related field.
Career Development And Training:
* Lots of internal tech talks by engineering team members. * Many opportunities to join various industry conferences. * Project rotations with lots of opportunity to work on the latest technologies.