Software Engineer of Data

Squarespace

(New York, New York)
Full Time
Job Posting Details
About Squarespace
Squarespace provides creative tools and services to help anyone build and manage their brand online. For more than a decade, we’ve empowered millions of people from individuals and local artists, to entrepreneurs building the world’s most iconic businesses to take control of their online presence like never before. By blending elegant design and sophisticated engineering, Squarespace sets the new standard for modern publishing.
Summary
As a member of the data engineering team, you’ll build software that helps us derive meaningful and actionable insights into our customers, their websites, and our business.
Responsibilities
* Building and improving data-intensive web services * Developing complex, multi-step data pipelines that unify various data sources into one cohesive platform for data access * Data modeling in PostgreSQL, Elasticsearch, and other systems * Review and improve your code and your colleagues’ code with Stash * Unit, integration, and data integrity test development
Ideal Candidate
* Experience building RESTful APIs & multi-tiered web applications in Python or Java * Experience with data ETL techniques and task processing tools such as Celery * Experience with distributed computation tools such as Apache Spark, Hadoop * Understanding of SQL and data warehousing concepts * Understanding of leading NoSQL solutions such as Cassandra and MongoDB * Comfort and skill in using Git to collaborate with other developers * Practical real world experience with diverse datasets and data access patterns * Python, IPython, Pandas, Celery, Elasticsearch, PostgreSQL, Ansible, Flask, Cassandra, Spark, Git, Stash
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Health insurance with 100% premium covered. Flexible vacation & paid time off, Equity plan. 401(k) plan with employer match.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.