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)
Product Manager - Messaging Data Platform
Twilio
Remote - Estonia
Staff, Data Engineer - Messaging Data Platform
Twilio
Remote - Estonia
Staff, Data Engineer - Messaging Data Platform
Twilio
Remote - Ireland
Engineering Manager (M3)
Twilio
Remote - India
Senior Software Engineer, Data
Doximity
San Francisco, CA or Remote (U.S., Canada, Mexico, Argentina, or Brazil)
Software Engineer, Data
Doximity
San Francisco, CA or Remote (U.S., Canada, Mexico, Argentina, or Brazil)
Customer Experience Manager
Twilio
Remote - Colombia
Manager, Software Engineering
Twilio
Remote - Spain
Data Analytics Manager
Doximity
San Francisco, CA or Remote (U.S.)