Principal Data Platform Engineer – Venmo Careers


Website Venmo

Position Summary:

The Venmo Data Platforms team supports Venmo’s internal and customer-facing production data store engineering and operations. As a Principal SRE in the Data Platforms team, you will work directly with engineering leadership to prioritize efforts to align services operations with business goals. This individual will be a hands-on contributor that teaches by example and mentors other SRE and product owners how to improve services availability, reliability and scalability by driving best practices.

Key Responsibilities:

  • Collaborate with product owners to establish SLOs for the database platforms.
  • Coach/mentor technical leads/engineers on design principles and database engineering best practices.
  • Recognize, validate and evangelize emerging technologies and architectures that align with business objectives.
  • Develop frameworks, tools and automation to manage infrastructure and application configuration via code.
  • Demonstrate ability to learn new technologies and process practices.
    Partner with SRE, Infrastructure and Product leadership to understand overarching business objectives and help SRE team translate those into actionable plans.
  • Help the Data Platform and SRE teams define technology and business strategies that deliver iterative enhancements to the tools and processes that improve availability, observability and scalability.
  • Influence and Lead by doing and meaningfully contributing to engineering teams’ production operations improvements.

Required Education & Experience:

  • Strong communication skills with the ability to understand and explain technical issues to a non-technical audience
  • Infrastructure as code (AWS CLI, AWS CloudFormation, Terraform, Ansible, Puppet)
  • Deep hands-on experience with designing and implementing highly available infrastructure to support global-scale services
  • Expertise with programming and scripting (Lambda, API GW, Python, Java, Bash)
  • AWS Solutions Architect preferred
  • Hands-on experience with IaaS and PaaS solutions from AWS (or similar cloud provider)
  • Expertise with database operations: AWS DynamoDB, AWS DocumentDB, Cassandra, MySQL, AWS Aurora, Redis, Elasticsearch
  • 12+ years’ experience operating distributed applications 24x7x365
  • Experience mentoring and developing leads and engineers
  • Expertise with database design for relational and non-relational data stores.
  • 12+ years’ experience in software development or a related field
  • Bachelors and/or Master’s in computer science or related field of study