loader image

Data Engineer

The role

We’re looking for an experienced Data Engineer to join the infrastructure team in our Engineering organization. You’ll be responsible for maintaining, architecting and improving our data warehouse, to support the whole company in its efforts to provide valuable data products and inform its decisions with data. You’ll design and build ETL pipelines for stakeholders across all teams. And you’ll help to build and evangelize data tooling so that other engineers can build and update their own ETL pipelines. The right candidate will be excited by the idea of making data infrastructure which is not just robust, performant and secure, but also usable and intuitive.

What you'll do


  • Create a cloud data warehousing infrastructure which can grow to meet our future challenges and scale.

  • Work with stakeholders to meet reporting and analytics needs by designing, building and optimizing complex data pipelines, and by helping others to do so.

  • Build data tooling to enable engineers and analysts to incorporate data into the products they build and the decisions they make.

  • Participate in data analytics using your own tools, and lead the rest of the company to use them effectively.

  • Lead the architecture, quality and organization of our analytics schemas and data sources.

  • Work with sales, product, and engineering teams to find untapped opportunities to use our data.

  • Work with the rest of the Infrastructure team to define our mid- to long-term vision and strategy for data engineering.



What you'll need


  • At least 1 year of experience working on production backend systems using modern programming languages (e.g., Java, Scala, Python, Go).

  • Experience building and running data pipelines that reliably transform production data for offline analysis.

  • Proficiency writing SQL to transform data and answer business questions.

  • Understanding of the tradeoffs between common relational, NoSQL, and analytics databases (e.g., PostgreSQL, Redis, Redshift, Presto).

  • Experience working with a cloud provider in production (e.g., ideally AWS, or GCP, Azure).

  • Familiarity with modern data engineering architecture and tools (e.g. you’ve worked with a a data warehouse like Redshift before)

  • You view code as craft and optimize for readability and reliability.

  • You use experimentation and evidence-based decision making to make informed software and infrastructure decisions.

  • Strong written and verbal communication skills to align and rally others around a shared technical vision for data engineering.



Signs that you're a great fit


  • You thrive in a passionate, mission-driven environment. You measure your success by your impact on people’s lives.

  • You know that a successful product requires more than great engineering. You think deeply about our members’ problems, our product vision, and our design approach.

  • You hold yourself and those around you to high standards. You know that achieving excellence is a continuous process, not an accident.

  • You are pragmatic and carefully weigh tradeoffs on a case-by-case basis to achieve the most value for our team and members.

  • You understand that the road to a great product is paved with candid, but respectful, feedback. You care more about finding the truth than being right.

  • You love to proactively help those around you grow. You unsparingly offer your time to mentor colleagues.

  • You bring positivity and optimism to the team each day. You care deeply but don’t take yourself too seriously.



What you'll get from us


  • The transparency you need to make good decisions, and the autonomy to actually make them

  • Very high expectations

  • An educational stipend to invest in continued learning and development

  • Competitive healthcare, retirement, and vacation benefits

  • Carefully defined Anti-Perks that create a focused and inclusive office



Position

Backend Developer


Must have Skills

  • SQL

    Beginner

  • NoSQL

    Beginner

  • Java (All Versions)

    Beginner

  • Scala

    Beginner

  • Python

    Beginner

  • Go Lang

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

english - Fluent

Languages
Cancel
Cancel

Active

Skip

Data Engineer

The role

We’re looking for an experienced Data Engineer to join the infrastructure team in our Engineering organization. You’ll be responsible for maintaining, architecting and improving our data warehouse, to support the whole company in its efforts to provide valuable data products and inform its decisions with data. You’ll design and build ETL pipelines for stakeholders across all teams. And you’ll help to build and evangelize data tooling so that other engineers can build and update their own ETL pipelines. The right candidate will be excited by the idea of making data infrastructure which is not just robust, performant and secure, but also usable and intuitive.

What you'll do


  • Create a cloud data warehousing infrastructure which can grow to meet our future challenges and scale.

  • Work with stakeholders to meet reporting and analytics needs by designing, building and optimizing complex data pipelines, and by helping others to do so.

  • Build data tooling to enable engineers and analysts to incorporate data into the products they build and the decisions they make.

  • Participate in data analytics using your own tools, and lead the rest of the company to use them effectively.

  • Lead the architecture, quality and organization of our analytics schemas and data sources.

  • Work with sales, product, and engineering teams to find untapped opportunities to use our data.

  • Work with the rest of the Infrastructure team to define our mid- to long-term vision and strategy for data engineering.



What you'll need


  • At least 1 year of experience working on production backend systems using modern programming languages (e.g., Java, Scala, Python, Go).

  • Experience building and running data pipelines that reliably transform production data for offline analysis.

  • Proficiency writing SQL to transform data and answer business questions.

  • Understanding of the tradeoffs between common relational, NoSQL, and analytics databases (e.g., PostgreSQL, Redis, Redshift, Presto).

  • Experience working with a cloud provider in production (e.g., ideally AWS, or GCP, Azure).

  • Familiarity with modern data engineering architecture and tools (e.g. you’ve worked with a a data warehouse like Redshift before)

  • You view code as craft and optimize for readability and reliability.

  • You use experimentation and evidence-based decision making to make informed software and infrastructure decisions.

  • Strong written and verbal communication skills to align and rally others around a shared technical vision for data engineering.



Signs that you're a great fit


  • You thrive in a passionate, mission-driven environment. You measure your success by your impact on people’s lives.

  • You know that a successful product requires more than great engineering. You think deeply about our members’ problems, our product vision, and our design approach.

  • You hold yourself and those around you to high standards. You know that achieving excellence is a continuous process, not an accident.

  • You are pragmatic and carefully weigh tradeoffs on a case-by-case basis to achieve the most value for our team and members.

  • You understand that the road to a great product is paved with candid, but respectful, feedback. You care more about finding the truth than being right.

  • You love to proactively help those around you grow. You unsparingly offer your time to mentor colleagues.

  • You bring positivity and optimism to the team each day. You care deeply but don’t take yourself too seriously.



What you'll get from us


  • The transparency you need to make good decisions, and the autonomy to actually make them

  • Very high expectations

  • An educational stipend to invest in continued learning and development

  • Competitive healthcare, retirement, and vacation benefits

  • Carefully defined Anti-Perks that create a focused and inclusive office



Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • SQL

    Beginner

  • NoSQL

    Beginner

  • Java (All Versions)

    Beginner

  • Scala

    Beginner

  • Python

    Beginner

  • Go Lang

    Beginner


Languages

english -Fluent

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Sarah A

| United States