BMW TechWorks India logo

Senior Data Engineer

BMW TechWorks India
Full-time
On-site
Bengaluru, Karnataka, India

What awaits you?

Join our Data Engineering team to design and industrialize robust data pipelines and semantic layers for advanced analytics and AI-driven solutions. At BMW TechWorks India, we are building next-generation data platforms that power intelligent applications and insights. As a Senior Data Engineer, you will work across all phases of development—from data ingestion and preparation to pipeline implementation, dashboard enablement, and deployment on cloud platforms.

You’ll collaborate in an international, interdisciplinary environment with an agile mindset. Our infrastructure leverages AWS services and big data technologies to process large-scale datasets and deliver high-performance solutions for enterprise use cases.

What should you bring along?

  • Strong programming skills in Python and PySpark, with a solid grasp of data structures and algorithms.
  • 5–8 years of experience in data engineering, including ETL/ELT pipeline design and optimization.
  • Hands-on experience with SQL for complex queries and performance tuning.
  • Practical knowledge of AWS services such as Glue, Athena, S3; exposure to SageMaker is a plus.
  • Experience in creating semantic layers, adapting data containers, and building provider pipelines for analytics use cases.
  • Familiarity with dashboarding tools like AWS Quick Sight for data visualization and reporting.
  • Understanding of data governance principles, including GDPR compliance and PII handling.
  • Excellent communication skills in English, with strong analytical and problem-solving abilities.

Optional / A Plus:

  • Knowledge of data quality frameworks and automated validation strategies.
  • Exposure to CI/CD pipelines for data workflows and cloud deployments.
  • Familiarity with AI/ML data preparation and feature engineering for platforms
Apply now
Share this job