ABB
Posted 22h ago

Data Engineer With Python

ABB
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing Python
  • building algorithms
  • designing pipelines
Requirements
  • Bachelor’s or master’s degree and 8+ years of software development experience
  • Including 4+ years of production Python development, Azure
  • Data pipelines, APIs
  • Testing, and DevOps expertise
Technical tools mentioned
PythonFastAPIFlaskMicrosoft AzureAzure FunctionsAzure DatabricksPandasNumPyScikit-learnPyTestGitCI/CDSQLNoSQL

Job description

At ABB, we help industries run leaner and cleaner—and every person here makes that happen. You’ll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world.

This Position reports to:

R&D Team Lead


 

Your role and responsibilities:


Our IoT solutions are market-leading for monitoring motors, rotating machines, drives, buildings, infrastructure, and utilities. We are expanding our development capacity to accelerate feature releases. You will join a global agile development team of 30+ developers, product owners, and architects to deliver high-quality, scalable digital solutions.

This role is contributing to the Motion Business Service Division in Bangalore India.


 

You will be mainly accountable for:

  • 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.

Qualifications for the role :

  • Bachelor’s or master’s degree in Computer Science, Electronics and Communication, Electrical Engineering, Data Engineering, or equivalent.

  • 8+ years of software development experience, including at least 4 years of strong production-grade Python development.

  • Strong problem-solving, analytical, and software design skills with expertise in OOP, data structures, and algorithms.

  • Solid 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.

More about us:

ABB Motion Services serve customers around the globe with innovative services to maximize performance, uptime and energy efficiency throughout the lifetime of electrical motion solutions. Electrical motion is applied everywhere in industries, cities, infrastructure and transportation and is a cornerstone of the energy revolution. Our people and culture are the foundation of our success. We drive innovations through digitalization and make the difference for our customers and partners every day. ABB Motion keeps the world turning, while saving energy every day.

#ABBCareers #RunwithABB #Runwhatrunstheworld


Building a cleaner, smarter future takes all kinds of minds: the curious, the courageous, and the creative. We welcome people from all backgrounds and experiences.

Ready to make an impact? Apply today or visit www.abb.com to learn more about the impact of our solutions across the globe.

Recruitment Fraud Warning

ABB never asks for payment from job applicants. All genuine job offers follow a formal application and interview process.

View current job openings and apply at: https://careers.abb/global/en/home

For more information, read our full fraud warning notice at: https://global.abb/group/en/careers/how-to-apply/fraud-warning

About ABB

Provides electrification and automation technologies for global industries.

Similar jobs

Data Engineer roles near Bangalore, Karnataka
8h
Save
Mark Applied
Hide
Data Engineer, YouTube Business Organization
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
3+ YOEBachelor's degree or equivalent practical experience, 3+ years coding and building data pipelines, dimensional models, data infrastructure, and exploratory queries; SQL and data platform experience required.
Flume, Dataflow, Apache Spark, SQL, Extract, Transform, Load (ETL)
10h
Save
Mark Applied
Hide
Data Engineer-I, SmartCommerce
Bengaluru, Karnataka, India
OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
1+ YOEBachelor's degree, 1+ year of data engineering experience, data modeling, warehousing, ETL pipeline development, query and scripting language experience; AWS and ETL tools preferred.
SQL, PL/SQL, DDL, MDX, HiveQL, SparkSQL, Scala, Python, KornShell, AWS, Redshift, Amazon S3, AWS Glue, EMR, Kinesis, Firehose, AWS Lambda, IAM, Informatica, ODI, SSIS, BODI, Datastage
10h
Save
Mark Applied
Hide
Associate Principal - Data Engineering
Bengaluru, Karnataka, India
OnsiteFull Time
LTIMindtree
LTIMindtreeNational Stock Exchange of India: LTIM: Global technology consulting and digital solutions.
11+ YOERequires 11–15 years of experience designing Microsoft Fabric data engineering solutions, pipelines, real-time streaming, warehousing, governance, security, performance tuning, and technical leadership.
Microsoft Fabric
11h
Save
Mark Applied
Hide
DE&A - Core - Advanced Data Engineering - Advanced Data Engineering (Other)
Bangalore or India
OnsiteFull Time
Zensar
ZensarNational Stock Exchange of India: ZENSARTECH: Global technology firm providing digital transformation and infrastructure services.
4+ YOERequires 4–7 years of experience designing, modeling, developing, building, and deploying data engineering solutions and pipelines on GCP, including BigQuery; strong communication skills preferred AI/ML knowledge.
Google Cloud Platform (GCP), BigQuery, AI/ML, Agentic AI
12h
Save
Mark Applied
Hide
Engineer, Data Engineering
Bangalore, Karnataka, India
OnsiteFull Time
News Corp
News CorpNasdaq: NWSA: Global media, publishing, and digital information services.
2+ YOERequires 2–4 years of data engineering experience, GCP expertise, BigQuery, Dataform, Cloud Composer, Dataproc, Python, SQL, data modeling, CI/CD, and infrastructure-as-code experience.
Google Cloud Platform (GCP), BigQuery, BigLake, PySpark, Dataproc, Python, SQL, Cloud Composer, Airflow, Terraform, CircleCI, GitHub, Dataform, Cloud Storage, Cloud Functions
12h
Save
Mark Applied
Hide
GCP Data Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesNational Stock Exchange of India: TCS: Global provider of IT services, consulting, and business solutions.
5+ YOEBachelor of Technology required; 5–8 years of experience designing GCP data pipelines, ETL/ELT workflows, data lakes, warehouses, BigQuery solutions, CI/CD, and data governance.
GCP, BigQuery, CI/CD, DevOps
16h
Save
Mark Applied
Hide
Data Engineer - AI Labs
Bengaluru or Bangalore
₹2500k-₹3582k/yr OnsiteFull Time
IDFC First Bank
IDFC First BankNational Stock Exchange of India / BSE Limited: IDFCFIRSTB / 539437: Provides universal banking and financial services to individuals and businesses.
2+ YOEBachelor’s or master’s degree in computer science, data engineering, information systems, or related field; 2+ years building data pipelines and architectures; experience with big data, cloud platforms, GenAI, and unstructured data.
MapReduce, Hive, HDFS, YARN, HBase, MongoDB, DynamoDB, AWS, GCP, Azure, Git, APIs, Apache Spark
22h
Save
Mark Applied
Hide
Lead Data Engineer
Bangalore, Karnataka, India
OnsiteFull Time
Apex Group
Apex Group: Global provider of fund administration and financial services.
Experience in data management, analytics, or data engineering within financial services; modern data platforms; data governance in regulated environments; stakeholder communication; team leadership; and cross-functional delivery.
ETL, ELT, BI, AI, ML