What we're looking for:
- Minimum 6+ years of experience building and leading a team of high-performing data platform engineers
- Experience building and deploying products that rely on large-scale distributed systems in Python or Go, Scala/Java, or other similar languages
- Experience with large-scale, distributed systems design and development with an understanding of scaling, replication, consistency, and high availability
- Experience in defining and developing high-volume, horizontally scalable architectures
- Experience with system software design and development with an understanding of computer architecture, storage, network, and IO subsystems
- 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.
- Technical knowledge of Cloud Platforms (AWS, GCP, Azure) and open-source technologies
- Background in performance tuning, identifying performance bottlenecks, and implementing performance optimizations
- Prefer BS, MS, or Ph. D. in Computer Science with 6+ years of proven relevant industry experience
- Can switch fluently between player/coach model (hands-on programmer with a good knowledge of data-structures and CS algorithms)
What you can expect:
- Lead the design and implementation of the next generation of platforms, tools and products
- Responsible for detailed architecture, POC, design, advising and often hands-on implementation of complex systems including software and integration with existing systems at 1Password
- Lead and help create data engineering solutions that follow Repeatable Software engineering platforms and tools
- Own and architect scalable solutions that are implementable with principles of extensibility, scalability, modular and easy to use with generalization principles
- Co-develop and help stand-up operational stability and quality along with Engineering teams through Observability
- Develop and manage SLO’s, performance and optimization opportunities of the cloud platforms
- Help create and implement data governance structures that ensure adherence and adoption of data policies
- Provide recommendations on cost-avoidance and optimization of cloud environments
- Mentor technical engineers on operationalizing data solutions and ensuring automation through the data value chain
- Champion platform standards, tooling, and processes
- Establish effective organizational structures, anticipating or adopting to a changing environment
- Create impact at all levels of the organization as torch-bearer for data platform engineering principles
- Manage the roles and workflows of a team dedicated to data platform engineering
Similar jobs
Director, Data & Platform Engineering
1Password
Remote (US or Canada)
Engineering Manager - Data Pipelines
Customer.io
Americas Remote
Staff Product Manager Identity Platform
Twilio
Remote - Ireland
Product Design Manager - Plan
GitLab
Worldwide
Senior Backend Engineer, Plan: Knowledge Engineering (Ruby)
GitLab
Remote, APAC
Senior Backend Engineer, Plan: Knowledge Engineering (Ruby)
GitLab
Remote, Canada
Senior Backend Engineer, Plan: Knowledge Engineering (Ruby)
GitLab
Remote, EMEA
Senior Backend Engineer, Plan: Knowledge Engineering (Ruby)
GitLab
Remote, India
Staff Software Engineer - Segment(Fullstack)
Twilio
Remote - India
Senior Software Engineer, Data
Doximity
San Francisco, CA or Remote (U.S., Canada, Mexico, Argentina, or Brazil)