Senior Data Engineer
Adobe · Bangalore, India · Design
About this role
Adobe is hiring a senior-level Data Engineer based in Bangalore, India. The posting calls out experience with Python, SQL, Express, AWS.
- Role
- Data Engineer
- Function
- data engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Bangalore, India
- Department
- Design
- Posted
- Apr 28, 2026
More roles at Adobe
Job description
from Adobe careersAbout the Role:
GMI is in search of a highly skilled and modern Data Engineer to join our dynamic team. This role is suited for someone who thrives in a fast-paced environment, is passionate about data, and has a strong foundation in software engineering. You will be crucial in constructing scalable data pipelines and contributing to innovative GenAI and LLM-based solutions that empower Adobe Global Marketing Organization. Your work will directly impact our ability to deliver outstanding data-driven insights and solutions!
Key Responsibilities:
- Build, develop, and maintain scalable data pipelines using Apache Spark, Databricks, and Python.
- Write efficient and optimized SQL queries for data extraction, transformation, and analysis.
- Engage with multi-functional teams, including data scientists, product managers, and software engineers, to deliver data-driven solutions.
- Implement and optimize data models and architectures for performance and scalability.
- Build applications that incorporate GenAI and LLM, blending structured data with unstructured data sources.
- Ensure data quality, integrity, and governance across all stages of the data lifecycle.
- Implement guidelines for software engineering such as version control, CI/CD, testing, and documentation.
Required Qualifications:
Educational Background: Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
Professional Experience: 5–8 years of hands-on experience in data engineering or software engineering, with a strong foundation in building production-grade systems and applying software engineering principles.