COVID-19 Update:We are committed to protecting the health and safety of our current Britelings and those considering a career at Eventbrite. All of our employees are currently in a remote work environment and we will continue to adapt as we closely monitor COVID-19.

People, Person, Computer, Electronics, Laptop, Pc

Principal Data Architect

San Francisco, California, United States

Principal Data Architect

  • San Francisco, California, United States
  • Full-time


Eventbrite has a world-class data repository of live events, powering millions of events and hundreds of millions of ticket transactions each year in 170+ countries. Our platform allows event creators and event goers to have the most meaningful live experiences. As a Principal Data Architect, you will be part of a team that is building our next-generation data infrastructure to support both internal and customer-facing applications.  It’s an exciting time in Eventbrite’s Data Engineering organization as we are implementing large paradigm shifts in our data infrastructure, including moving from batch tables to data streams.  We are looking to grow our team with very senior engineers who have strong data architecture expertise and can help us to implement this foundational transformation.


We're a people-focused Engineering organization; the people on our team value working together in small teams to solve significant problems, supporting an active culture of mentorship and inclusion, and pushing themselves to learn new things daily. Pair programming, weekly demos, tech talks, and quarterly hackathons are at the core of how we’ve built our team and product. We believe in engaging with the community, regularly hosting free events with some of the top technical speakers, and actively contributing to open source software (check out Britecharts as an example!). Our technology spans the web, mobile, API, big data, machine learning, search, physical point of sale, and scanning systems. 


The Principal Data Architect role will be a leader within our Data Engineering organization, reporting to the VP of Data Engineering.  You will help define and promote our data-driven culture, providing thought leadership for how we use data across the company.  You will be responsible for working across  Product, Finance, Data Science, Analytics, and Engineering to drive innovative and  thoughtful improvements to how we leverage data to improve operational efficiency and to build competitive advantage. You will drive key decisions around how we work with data at Eventbrite, both within the Data Strategy Organization and for the broader company, including taking ownership of the key database and data warehouse design initiatives. This will include creating new data models as well as improving existing databases and data flows. You will advise our Product and Engineering teams on best data practices and will shape the future landscape of data at Eventbrite, including architecting the databases and data streams to power Eventbrite’s ever growing business .You’ll work on exciting projects that touch all parts of our data ecosystem, including working with technologies such as Spark, Kafka, Python, SQL, Presto, Hive, MySQL, Redis and Tableau. We’re looking for a Principal Data Architect to partner with both the Product and Engineering teams to propel Eventbrite’s production data stores to new heights. 


  • Provide technical leadership to engineering teams on database- and data streams-related application design methodologies, system resources, application tuning.
  • Review database changes from engineering teams and recommend query/schema changes to optimize the performance of database queries.
  • Participate actively in infrastructure and application  design, focusing on scalability considerations especially around data storage and access.
  • Collect business requirements and develop as well as document data models to satisfy those requirements.
  • Oversee the migration of data from legacy systems to new solutions.
  • Recommend query and schema changes to optimize the performance of database queries.
  • Roll out changes to our production environment to improve data reliability, database uptime, and database availability.
  • Research new technologies, data modeling methods and information management systems to determine which ones should be incorporated into company data architectures.
  • Proactively perform requirements and capacity analysis to set clear requirements for scaling Eventbrite’s database resources globally.
  • Lead engineers and product owners to architect data-driven solutions that operate at production scale.Mentor engineers and data architects on the best practices of interacting with transactional datastores in a production environment.


  • Direct and proven senior-level working experience with data management and information technology 
  • Strong data modeling and data structure design skills, with working experience maintaining Entity Relationship Diagrams (ERDs)
  • Proven expertise in SQL, able to review SQL statements and guide developers with best practices on how to interact with the database in a high-traffic web environment
  • Experience with Stream-processing systems such as Confluent Kafka, Spark-Streaming, and AWS KinesisDesign solutions in the evolving areas of security, compliance (GDPR/CCPA/Data Privacy), and data retention
  • Experience managing distributed data storage systems that span hundreds or thousands of nodes (whether that be with MySQL, or something like Kafka or Cassandra)
  • Experience in high user volume, rapidly growing or critical production service environmentsDeep expertise in cloud computing, preferably AWS, security, cluster sizing, and performance tuning.
  • Ability to set up processes and systems to monitor and reduce cloud computing costs for a large organization.
  • Evaluate competing data technologies and toolsets from various vendors and open-source products; drive platform selection; lead technical architecture, application design and implementation
  • Strong analytical and problem-solving skills and attention to detail
  • A strong communicator who can explain complex technical concepts to designers, support, and other engineers
  • A consummate team player who enjoys helping onboard new team members, mentoring, and teaching others


  • Relevant experience managing transactional datastores such as MySQL, PostgreSQL, and Oracle in large production environments
  • Experience with DynamoDB, Redis, Cassandra, MongoDB or similar NoSQL databasesStrong understanding of MySQL internals
  • Experience with Amazon cloud technologies including Aurora, RedShift, S3, and Elastic MapReduce
  • Active Eventbrite user with a passion for live events

Tech Stack

  • Our primary application stack is Python and Django based microservices, running on AWS with MySQL back-ends.
  • Our data warehouse relies heavily on Spark pipelines and Hive data tables. 
  • Some of the other tools that we use heavily are Redis, Elasticsearch, Kafka, Git, Presto, and an endless supply of coffee.


Eventbrite is a the world’s largest self-service ticketing platform, powering millions of live experiences each year. We empower creators of events of all shapes and sizes – from music festivals, experiential yoga, political rallies to gaming competitions –– by providing them the tools and resources they need to seamlessly plan, promote, and produce live experiences around the world. Last year, the team served 795,000 creators hosting nearly 4 million experiences across 170 countries. Our mission? To bring the world together through live experiences. Meet some of the Britelings that make it happen.


Sign up to keep in touch and we’ll let you know when we have new positions on our team.

Eventbrite is a proud equal opportunity/affirmative action employer supporting workforce diversity.  We do not discriminate based upon race, ethnicity, ancestry, citizenship status, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), marital status, registered domestic partner status, caregiver status, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, genetic information, military or veteran status, mental or physical disability, political affiliation, status as a victim of domestic violence, assault or stalking, or other applicable legally protected characteristics.

 Applicant Privacy Notice

Apply Now

Alert me about jobs like this

Not You?

Please complete your application on the next screen

Recommended Jobs

Software Engineer II

e66d949e-95dc-4aea-9ead-c2d80f478456 Madrid Community of Madrid Spain Madrid, Community of Madrid, Spain Engineering Engineering
THE CHALLENGELast year at Eventbrite organizers created 3 million events and we processed 150 million tickets. Behind all of those tickets and events is a number of teams working together to keep our product scalable and available as we grow. Our ...

Software Engineer I

ffd10017-847e-4654-b7ff-e9eb6bf8a670 Madrid Community of Madrid Spain Madrid, Community of Madrid, Spain Engineering Engineering
THE CHALLENGELast year at Eventbrite organizers created 3 million events and we processed 150 million tickets. Behind all of those tickets and events is a number of teams working together to keep our product scalable and available as we grow. Our ...

Principal Front End Engineer

6c45ee6c-3abc-427a-b922-5fedec24eb0c San Francisco California United States San Francisco, California, United States Engineering Engineering
THE CHALLENGEEventbrite is seeking a Principal Frontend Software Engineer to join us in our mission to bring the world together through live experiences. Last year alone, our platform processed over 150 million tickets across over 3 million events...

Apply Now

Alert me about jobs like this

Not You?

Please complete your application on the next screen

People, Person
People, Person, Computer, Electronics, Laptop, Pc, Beard, Make Out, Tablet Computer
People, Person, Couch, Furniture, Chair, Classroom, Speech, Dining Room, Indoors