Data Engineer with Python

Teknik, data och digitalt · Data, AI och analys · Data engineering · Backend · Maskininlärning

I korthet

ABB is seeking a Data Engineer with Python expertise for their team in Bangalore, India. The role involves designing and implementing features for industrial IoT and time-series data analytics, developing scalable data processing algorithms, building backend services and APIs, and deploying solutions on Microsoft Azure. This position requires a Bachelor's or Master's degree and 3-8 years of experience, with at least 2 years in Python development.

Ansvarsområden

  • Design and implement product features in collaboration with developers, architects, product owners, and domain experts.
  • Develop production-grade Python code for industrial IoT and timeseries data analytics applications.
  • Build scalable data-processing algorithms using machine-learning-based and deterministic approaches.
  • Develop backend services, web applications, and REST APIs using FastAPI or Flask.
  • Design and maintain efficient data pipelines and ETL processes for large-scale timeseries datasets.
  • Write unit, integration, and component test cases following software engineering best practices.
  • Deploy and operationalize solutions on Microsoft Azure, including Azure Functions and Azure Databricks.
  • Investigate and resolve production issues, incorporate stakeholder feedback, and drive continuous improvements.

Krav

  • Bachelor's or master’s degree in Computer Science, Electronics and Communication, Electrical Engineering, Data Engineering, or equivalent.
  • 3-8 years of software development experience, including at least 2 years of strong production-grade Python development.
  • Good problem-solving, analytical, and software design skills with expertise in OOP, data structures, and algorithms.
  • Good understanding of software architecture, design patterns, SOLID principles, and clean-code practices.
  • Experience developing scalable backend services, REST APIs, and data pipelines using Python frameworks (FastAPI/Flask).
  • Proficiency with Pandas, NumPy, Scikit-learn, and timeseries data processing for industrial or operational analytics.
  • Experience with unit/integration testing (PyTest or similar), Git, CI/CD pipelines, and DevOps practices.
  • Strong knowledge of Microsoft Azure application development, including Azure Functions, Azure Databricks, SQL, and NoSQL concepts.
#IoT#Python#Data Engineering#Machine Learning#Backend#Azure
ABB Logo

Företag

ABB

Publicerade jobb

för 2 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Mellannivå

Platser

Bangalore, India

Kvalifikation

Kandidatexamen, Masterexamen

Sökande

Ansök tidigt