Itron logo

Staff Software Engineer- Data

Itron
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

2 - 4 Years

TYPE

FullTime

SKILLS REQUIRED

PythonSparkData EngineeringDatabricksData PipelinesData Structures & Algorithms [DSA]

Job description

Overview

Build a reusable, engineering-first Data Platform that enables product teams to deliver reliable, scalable, self-service data solutions. The role focuses on platform engineering rather than only building data pipelines.

What you'll do

  • Build reusable platform components and frameworks using Python and Apache Spark.
  • Develop and maintain production-grade data processing applications on Databricks.
  • Develop standardized platform capabilities for data ingestion, processing, observability, and governance.
  • Build APIs, libraries, and automation that improve engineering productivity.
  • Work with PostgreSQL, MongoDB, and Delta Lake to build reliable data solutions.
  • Optimize application performance, scalability, and reliability.
  • Write clean, maintainable, well-tested production code.
  • Troubleshoot production issues and drive them to resolution.
  • Collaborate with engineers across teams to deliver high-quality platform capabilities.

What you'll need

  • 2–4 years of professional software engineering experience.
  • Strong programming skills in Python.
  • Hands-on experience with Apache Spark (PySpark).
  • Experience building applications on AWS/Databricks.
  • Strong understanding of Object-Oriented Programming (OOP).
  • Strong understanding of Design Patterns.
  • Strong understanding of SOLID Principles.
  • Strong understanding of Data Structures & Algorithms.
  • Strong understanding of Clean Code Practices.
  • Strong understanding of Unit Testing.
  • Experience working with NoSQL/Relational Databases.
  • Experience with Git and CI/CD pipelines.
  • Strong analytical, debugging, and problem-solving skills.
  • Good understanding of scalable and reliable software development practices.

Nice to have

  • Experience building Data Platform or internal platform capabilities.
  • Experience with Delta Lake and Lakehouse architecture.
  • Exposure to Generative AI applications.
  • Experience building RAG (Retrieval-Augmented Generation) solutions.
  • Experience with Agentic AI workflows.
  • Exposure to Docker or Kubernetes.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer- Data