Data Engineer
Adobe · Bangalore
Adobe is hiring a Data Engineer in Bangalore.
Data Engineer The Opportunity Changing the world through digital experiences is what Adobe's all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences. We're passionate about empowering people to craft beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We believe that a modern design tool should be lightweight and easy to use, with low friction and amazing performance. We are reimagining the creative process powered through a highly collabor
Responsibilities
- Design, build, and maintain data pipelines on Azure Databricks using Apache Spark and Python, covering both batch and real-time workloads.
- Write and optimize SQL for data transformation, aggregation, and analytics workloads.
- Help develop and maintain analytics-ready data models (fact tables, dimensions, rollups, metric layers, and gold layer tables) used for dashboards and reporting.
- Support performance, reliability, and cost efficiency of Databricks workloads, including tuning Spark jobs and Delta Lake tables, and applying good practices like incremental/idempotent processing, MERGE patterns, and partitioning.
- Partner with cross-functional stakeholders—including product managers, data scientists, business analysts, and engineers—to build solutions that enable reliable, self-serve analytics.
- Implement data quality checks, validation, and monitoring to help ensure accurate and trusted analytics metrics.
- Follow and contribute to data engineering best practices, including version control and documentation.
- Design and develop new features and tools in collaboration with other engineers, product managers, designers, and user researchers.
- Contribute to solutions that integrate structured and unstructured data, including selective use of GenAI/LLM-based capabilities where relevant.
- Grow with the support of your team, and support your teammates in turn by sharing feedback and pitching in where you can.
- Be part of building an inclusive team that welcomes diverse opinions.
- Work closely with customers to understand their workflows and needs, and adapt quickly based on their feedback.
- Be part of a team that works like a startup inside Adobe, giving you the best of both worlds.
What you need to succeed
- Based in Bangalore.
- Bachelor's degree or equivalent experience in computer science.
Preferred qualifications
- Experience developing for multiple devices and platforms.
- Experience with Agile development processes.
- Some hands-on experience with prompting or building data pipelines for LLM workflows.
- A good sense of humour!
About Adobe
Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe’s industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, and GenStudio enable people and businesses to turn ideas into impact, powered by AI and driven by human ingenuity. Our 30,000+ employees worldwide are creating the future and raising t