ABB

Data Engineer with Python

ABB
Apply
2 months ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

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

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electronics and Communication, Electrical Engineering, Data Engineering, or an equivalent qualification.
  • 3–8 years of software development experience, including at least 2 years of production-grade Python development.
  • Expertise in object-oriented programming, data structures, algorithms, software architecture, design patterns, SOLID principles, and clean-code practices.
  • Experience developing scalable backend services, REST APIs, and data pipelines using FastAPI or Flask.
  • Proficiency with Pandas, NumPy, Scikit-learn, and time-series data processing for industrial or operational analytics.
  • Experience with unit and integration testing using PyTest or similar tools, Git, CI/CD pipelines, and DevOps practices.
  • Strong knowledge of Microsoft Azure application development, Azure Functions, Azure Databricks, SQL, and NoSQL concepts.
  • Strong problem-solving, analytical, and software design skills.

Tech Stack

AzureDatabricksFastAPIFlaskGitNumPyPandaspytestPythonscikit-learnSQL

Categories

BackendData Engineering
ABB

About ABB

10,000+ employees

ABB builds electrification, robotics, motion, and process automation hardware and software for industrial, utility, transportation, and infrastructure customers. Its portfolio spans motors and drives, robots, PLCs, switchgear, and EV charging, sold as equipment, systems, and services under the ABB Ability platform. Formed in 1988 and headquartered in Zurich, it is a public company traded on the SIX Swiss Exchange and NYSE.

Contact me