Senior Ingestion Engineer (UA/Remote)
Role details
Job location
Tech stack
Job description
We are the Ingestion team within the Tubular Labs brand. Tubular is a social video intelligence platform. As the world spends more time watching social video, more companies are realizing the massive influence it has on behaviors. Only Tubular provides a unified view across YouTube, Instagram, Facebook, Twitch and more. The Ingestion team develops a full-cycle data ETL pipeline and provides data to underlying stakeholders. Our stack includes Python, Apache Spark, Apache Kafka, Elasticsearch, Hive Metastore with AWS S3 and more. We are looking for a senior engineer to help us expand our capacity to deliver amazing user experiences while maintaining a high degree of code quality. The team works closely with the product team to ideate, develop, and deploy new features. As a member of an Ingestion team, you would be responsible for end-to-end implementation of features, advocating for best practices, and providing technical leadership.
Requirements
- Have 5 or more years of industry experience as a software engineer with proficiency in Python.
- Good level of understanding of relational databases (SQL).
- Experience with distributed systems (Apache Kafka, Apache Spark) would be a plus.
- Have experience owning and leading technical projects that require collaborating with other technical teams.
- Experience with AI coding assistance (e.g. Cursor, Claude Code etc) would be plus.
What you bring:
- Excitement around making good software.
- An open and inclusive mindset.
- Excited to work in a fully remote environment and be a self-starter.
- Be able to participate in on-call duties.
- Skillful communication of ideas that enables collaboration with others with the ultimate goal of building consensus.
- Confidence in owning outcomes, communicating with stakeholders, and seeing a project to completion.
- Enthusiasm to mentor more junior engineers.
- Ability to adapt quickly.
Diversity, Equity, and Inclusion Statement