Genius is a leading destination for music and lyrics, part of the MediaLab portfolio, focused on shaping the future of music and media. They are seeking a remote Senior Data Engineer to strengthen their data infrastructure, build data pipelines, and improve backend services that support millions of users daily.
Responsibilities:
- Build and maintain data pipelines using Python and Airflow to ingest, transform, and enrich music metadata from internal and external sources
- Proactively identify and fix infrastructure bottlenecks to scale backend services to tens of thousands of requests per minute
- Architect database query patterns and migrations in PostgreSQL, Clickhouse and BigQuery that scale to large tables with 1B+ rows
- Design and implement backend APIs in Ruby on Rails that serve data reliably and performantly to our frontend and partner integrations
- Take ownership over the systems you build, proactively identifying and surfacing performance, reliability, and maintainability improvements
- During your on-call rotation, be the backstop for backend quality, stability, and performance. Triage incoming issues to find the most urgent problems, and handle emergent incidents to keep services online
- Work directly with stakeholders to uncover and address business needs, including product owners, data analysts, and other engineers across the company
Requirements:
- Candidates must be based in Los Angeles, California, or Seattle, Washington to be considered for this role
- Hands-on experience building and maintaining ETL/ELT pipelines using Python and workflow orchestration tools like Apache Airflow
- Deep proficiency with PostgreSQL and relational databases
- Strong experience with Ruby on Rails (or a similar 'batteries-included' framework)
- Brings a product-first mindset, able to drive projects from ideation to launch while focusing on data quality, system reliability, and cross-functional alignment
- Comfortable working cross-functionally with frontend engineers, data analysts, product, and other teams to ensure clarity, alignment, and smooth execution of projects
- Demonstrates a passion for staying current with new technologies, frameworks, and industry best practices—proactively applying improvements to code quality and team workflows
- At least 4 years of hands-on experience in a backend or data engineering capacity, preferably in a product-driven environment
- Bachelor's degree in Computer Science, Engineering, or a related technical field