Jacobs Solutions Consulting

Data Engineer

Bengaluru, India In person Full-time
  • Here's what you'll need
  • At least 3 years of commercial experience in data engineering, data integration or a closely related software/data role.
  • Strong programming experience in Python and strong SQL skills.
  • Practical experience designing, building and maintaining ETL/ELT pipelines.
  • Experience working with relational databases and data storage platforms.
  • Experience with at least one cloud platform; Microsoft Azure is preferred.
  • Understanding of data modelling, data transformation, data quality and data governance principles.
  • Experience integrating data from multiple sources, including APIs, databases, files or enterprise systems.
  • Familiarity with Git and collaborative software development practices.
  • Ability to investigate data issues, solve problems systematically and communicate technical findings clearly.
  • Ability to work with technical teams and business or engineering subject matter experts.
  • Good written and spoken English and ability to work effectively with distributed teams.

NICE TO HAVE

  • Hands-on experience with Microsoft Fabric, Azure Data Factory, Azure Data Lake, Azure Synapse Analytics or Azure Databricks.
  • Experience with Apache Spark, PySpark or Delta Lake.
  • Experience with document processing, unstructured data, metadata extraction or knowledge-management solutions.
  • Experience preparing data for machine learning, generative AI or retrieval-augmented generation (RAG) applications.
  • Familiarity with vector search, embeddings or AI data preparation workflows.
  • Experience with Docker, CI/CD pipelines, automated testing or infrastructure-as-code practices.
  • Experience with Power BI or semantic data modelling.
  • Experience in engineering, infrastructure, utilities, transport or other complex technical domains.
  • Relevant Microsoft, Databricks or cloud certifications.

Job description provided by Jacobs Solutions.
View the original posting