Senior Software Engineer - Data
keka
Job Description
What would you be doing?
- Watch Reels and YouTube videos every day & level up on your fashion sense!
- Write production code daily: This is a hands-on engineering role where you will actively build, not just manage or delegate.
- Own the end-to-end data lifecycle: Architect, build, and optimize our data pipelines from event collection to storage and serving, ensuring high reliability and performance.
- Build toward a self-serve vision: Lay the foundational groundwork for a platform where analytics and product teams can independently derive insights with minimal engineering dependency.
- Integrate AI-native approaches: Evaluate and implement the latest AI trends (like LLM-assisted quality checks, automated monitoring, or natural language access) where they deliver practical improvements.
- Establish robust observability: Build systems that proactively surface pipeline failures, data staleness, and anomalies before they impact stakeholders.
- Collaborate seamlessly: Work closely with the analytics and product teams to translate complex data requirements into well-scoped engineering execution.
- Navigate our current stack: Spark, Databricks, Deltalake (Medallion architecture), BigQuery, Athena, EMR, SageMaker, Airbyte, and Power BI.
What are we looking for?
If you are a content creator yourself or have worked closely in the social media space - we like you already :)
- If you are a content creator yourself or have worked closely in the social media space, we like you already :)
- Core Engineering Identity: 4 to 6 years of software engineering experience, with at least 2+ years deeply involved in scaling data infrastructure. You identify as a strong Software Engineer first, rather than just an operator of ETL tools.
- Technical Breadth: Strong foundation in backend engineering, distributed systems, and cloud platforms (AWS/GCP), paired with a deep understanding of modern data concepts like Lakehouse architectures, data modeling, and batch/streaming.
- Mentorship and Influence: Proven ability to naturally guide peers on engineering best practices, code quality, and scalable system design without needing formal managerial authority.
- Startup DNA: You possess high agency, thrive in a fast-paced environment, and know when to pragmatically trade perfect code for faster delivery while maintaining system reliability.