Job Description
Job Description
We're looking for a Backend Data Engineer to build data pipelines and support our Engineering team across our real estate software platforms : 55places.com and neighborhoods.com.
In this role you'll be designing pipelines and data stores to manage terabytes of real estate data. This role will give you the opportunity to define and refine the overall data strategy for a growing tech company.
What you'll be doing as our Backend Data Engineer :
- Designing, building and maintaining our data pipelines and data warehouses for user-facing features, analytics, and aiding business intelligence.
- Developing ETL ecosystem tools using tools like Python, External APIs, Airbyte, Snowflake, dbt, PostgreSQL, MySQL, and Amazon S3.
- Helping to define automated solutions to solve complex problems around better understanding our data, users, and our market
- Assisting the overall engineering team with database design and data flows
- Developing engineering best practices, documentation and process flows that facilitate collaboration and knowledge transfer
We think you could be successful if you :
Want to lead the way in identifying, scoping, building and deploying new data solutions (pipelines, warehousing and other infrastructure).Are self-motivated and curious, with the desire to initiate and own projects from start to finish.Are a team player and enjoy collaborating across teams to develop solutions that are the best fit for the products and your peersLove the challenge of managing high volumes of dataBasic requirements to do the job :
2-5 years of experience working as a Data Engineer or Backend EngineerExpert-level understanding of SQL-based database design and usageExpert-level proficiency in at least one programming languageProfessional experience in high-volume ETL systems.Effective communication with engineering peers, project managers and business stakeholders.Bonus Points if you have :
An advanced degree in Computer Science, Analytics or a related fieldHands-on experience building data solutions in at least one public cloud environment. We use AWS.Experience using Python or dbt in a data roleExperience with a Business Intelligence tool like Tableau, Qlik, or Amazon QuickSight.What Success Looks Like
First 30 Days :
Successfully reading from external APIs and writing to internal databasesGaining familiarity with existing data pipelines, schemas, and toolingBy 90 Days :
Improving and maturing pipelines to process event streams and dynamically update data productsContributing to data architecture decisions across multiple teamsBy 6 Months :
Owning multiple data streams that cross team boundariesPlaying a key role in shaping data strategy, reliability, and scalability across platformsWhat To Expect From the Interview Process :
Meet with Sr. Director of EngineeringTake-home code writing exercise (60 minutes or less)Meet with a small panel of leaders including the Sr. Director of ProductDetails :
1099 independent contractor role$35 / hour USD, up to 40 hours per weekExpected engagement of 6–12 monthsPayment via direct deposit through Bill.comNo U.S. tax residency required for 1099 eligibilityFully remote role; candidates may be located anywhereMust be able to work primarily during hours overlapping US Central Time (10am–4pm), which aligns with most North and South American time zonesNeighborhoods.com is an equal opportunity employer, of people from all different backgrounds, ethnicities, races, colors, religions, sexual orientations, gender identities, and ages. We strive to foster an inclusive environment, that is comfortable for everyone. We will not tolerate harassment or discrimination of any kind.