Flash-posted 3 months ago
$50,000 - $150,000/Yr
Full-time • Mid Level
11-50 employees

At Flash, you’ll have the chance to make a real impact on mission-critical systems that power the future of mobility and travel. You’ll join a collaborative, cross-functional team where your expertise is valued and your ideas shape how we scale. We believe in solving problems before they wake us up at night, automating wherever possible, and celebrating the wins when systems get faster and more reliable. If you thrive on puzzles, performance challenges, and building resilient systems, you’ll feel right at home here. As our Database Administrator (DBA), you’ll be responsible for the health, performance, and scalability of our production SQL database systems. You’ll own high availability configurations, disaster recovery planning, and performance optimization while improving the infrastructure and software that relies on it. You’ll troubleshoot across a diverse set of technologies with a focus on PostgreSQL, and you’ll make it a priority to eliminate issues before they become emergencies—always striving to automate and harden our systems for scale.

  • Analyze performance of database systems, identify issues, and recommend and/or implement improvements.
  • Investigate performance alerts and collaborate with engineering teams on fixes.
  • Review proposed database schema changes (DDL) and data hotfixes.
  • Analyze the database impact of new features or initiatives.
  • Plan and execute maintenance tasks such as version upgrades or disaster recovery (DR) tests.
  • Ship optimizations and celebrate performance gains.
  • Attend the morning stand-up with DevOps, Engineering, and QA.
  • Use Slack and other tools to collaborate with teammates across the organization.
  • Expert-level knowledge in a PostgreSQL database system.
  • Secondary knowledge of related data technologies (Redis, RabbitMQ, Kafka, DynamoDB, object storage).
  • Experience maintaining production SQL systems, including DDL changes, hotfixes, and version upgrades.
  • Hands-on expertise in High Availability (HA) configurations, Backup and Disaster Recovery (DR) planning, implementation, and testing.
  • Ability to create and track KPIs for database health and performance.
  • Experience maintaining pipelines of database snapshots for lower environments, balancing production-like data with privacy/security needs.
  • Ability to assist in benchmarking and performance testing in lower environments to proactively identify regressions and simulate scale-up scenarios.
  • Collaborative experience with Data Engineers to maintain the health and speed of ETL pipelines.
  • Proactive problem-solving mindset; continuously identifying and addressing performance issues.
  • Strong sense of ownership, accountability, and follow-through.
  • Collaborative spirit, working closely with engineering and cross-functional teams.
  • Strategic thinking to align database performance and scalability with product roadmap and growth forecasts.
  • Clear communication skills to educate engineering teams on database KPIs and best practices.
  • Able to work independently and stay on task.
  • Ability to quickly learn new technologies and apply them effectively.
  • Loves to learn.
  • Comprehensive medical, dental, and vision insurance.
  • 401(k) with company match.
  • Paid time off and flexible work environment.
  • Opportunities for professional growth and development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service