
Staff Data Engineer
1PasswordPosted 2/14/2025

Staff Data Engineer
1Password
Job Location
Salary Range
Job Summary
1Password is seeking a Staff Data Engineer to lead the architecture, design and development of data pipelines and services. The ideal candidate has at least 8+ years of professional software engineering experience and in-depth hands-on experience with extensible data modeling, query optimizations, and Big Data query engines. They should also have experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP. As a remote opportunity within Canada and the US, this role offers a competitive salary, benefits, and equity in a fast-growing company. The successful candidate will design, develop, and automate large-scale data processing systems to drive business growth and enhance product experience.
Job Description
What we're looking for:
- Minimum of 8+ years of professional software engineering experience.
- Minimum of 7 years technical engineering experience building data processing applications (batch and streaming) with coding in languages.
- In-depth, hands-on experience on extensible data modeling, query optimizations and work in Java, Scala, Python, and related technologies.
- Experience in data modeling across external facing product insights and business processes, such as revenue/sales operations, finance, and marketing.
- Experience with Big Data query engines such as Hive, Presto, Trino, Spark.
- Experience with data stores such as Redshift, MySQL, Postgres, Snowflake, etc.
- Experience using Realtime technologies like Apache Kafka, Kinesis, Flink, etc.
- Experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP with extensive use of datastores like RDBMS, key-value stores, etc.
- Experience leveraging distributed systems at scale and systems knowledge on infrastructure hardware, resources bare-metal hosts to containers to networking.
What you can expect:
- Design, develop, and automate large-scale, high-performance batch and streaming data processing systems to drive business growth and enhance product experience.
- Build data engineering strategy that supports a rapidly growing tech company and aligns with the priorities across our product strategy and internal business organizations’ desire to leverage data for more competitive advantages.
- Build scalable data pipelines using best-in-class software engineering practices.
- Develop optimal data models for storage and retrieval, meeting critical product and business requirements.
- Establish and execute short and long-term architectural roadmaps in collaboration with Analytics, Data Platform, Business Systems, Engineering, Privacy and Security.
- Lead efforts on continuous improvement to the efficiency and flexibility of the data, platform, and services.
- Mentor Analytics & Data Engineers on best practices, standards and forward-looking approaches on building robust, extensible and reusable data solutions.
- Influence and evangelize high standard of code quality, system reliability, and performance.