Senior Data Engineer

Senior Data Engineer

This job is no longer open
Over 90,000 businesses and millions of people use 1Password to protect their most important information. We’re a kind, curious, and customer-focused team on a mission to build the world's most-loved password manager and give people more control over their data.

As a Senior Data Engineer, you’ll contribute to a variety of projects that range from designing robust and fully automated ETL processes to building tools for improving company-wide productivity with data.  
 
You have a passion for designing, implementing, and operating stable, scalable, and efficient solutions to flow data from production systems into the data warehouse. You are curious about all the nuances in the source data systems & always make an effort to assert data quality checks and improve documentation. 
 
New analytics technologies are emerging every day and we’re excited about the impact they’ll have – we hope you share our enthusiasm!
 
You love mentoring other data engineers and are passionate about data engineering best practices.
 
This is a remote opportunity within Canada and the US.

What we're looking for:

    • Proficiency in Python and SQL
    • Proficiency with DBT or other data transformation tool
    • 5+ years experience with at least one relational database – MySQL, PostgreSQL, Oracle, etc.
    • 5+ years experience with Data Warehousing or Data Lake technologies. 
    • 5+ years experience with large-scale data pipelines and ETL tooling (Spark/Dask, aws-kinesis/kafka, Airflow/Prefect, etc.).
    • The ability to maintain confidentiality of sensitive customer data.
    • Experience developing data-pipelines to and from CRM and marketing tools (Salesforce, Marketo, Intercom, etc.).
    • Experience with BI tools (We use Looker)
    • A team player with a solution oriented attitude with both technical and soft skills to get things done.
    • You’re a self-starter who can operate with little guidance and close out issues without waiting to be asked
    • You’re able to mentor others in the team & introduce best practices within the data engineering function.

Bonus points for:

    • Experience with AWS, Terraform & Kubernetes
    • Experience with Event Sourcing.
    • Experience working with data using Python (pandas, dask, numpy, etc).
    • You love to write & produce great documentation.

What you can expect:

    • Interface with other engineers to extract, transform, and load (ETL) data from a wide variety of in-house and third-party data sources.
    • Ensure we have data consistency on both production and analytical databases. You’ll own the integrity of our data from end-to-end, and the company will make high impact decisions based on this data.
    • Architect and build a data warehouse to provide timely data to a variety of third-party applications (Salesforce, Marketo, etc).
    • Design and build tools that make our data pipelines and surfacing more reliable and easier to use.
    • Work closely with Application Engineers to roll out new tools and features.
    • Triage, identify, and fix scaling challenges.
    • Collaborate with internal data customers to gather requirements.
    • Help develop our data engineering function in areas of data architecture, business intuition, and insight.
What we offer:

Along with joining a connected, inclusive and passionate community you will be eligible for the following: 
- Remote-first environment with flexible working hours to accommodate work-life balance
- Competitive salary, a comprehensive benefits package, and RRSP or 401K match program
- Employee Stock Options Program
- Flexible vacation and time off including additional personal and sick days
- Wellness programs, Employee Assistance Program and an annual wellness allowance 
- Paid parental leave programs
- Professional development and peer recognition opportunities
- Company swag and a free family 1Password subscription (and a discount for friends!)

1Password is proud to be an equal opportunity employer and when we say bring your whole self to work, we mean it. You’ll join a diverse and inclusive community, built on trust, support and respect. Be yourself, find your people and share the things you love. As we continue to build our team, we welcome all individuals and do not discriminate on the basis of gender identity and expression, race, ethnicity, disability, sexual orientation, colour, religion, creed, gender, national origin, age, marital status, pregnancy, sex, citizenship, education, languages spoken and veteran’s status. Accommodation is available upon request at any point during the recruitment process, should you require any please do let us know.
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.