Back to jobs

Staff Software Engineer- Data

Pay
Pay not listed
Work setting
Not stated
Employment
Full-time — employment source
Employment type in the employer’s posting: Full time
From the employer’s posting

What you’ll work on

Full posting

We are building a modern, engineering-first Data Platform that enables product teams to build reliable, scalable, and self-service data solutions.

This role is ideal for engineers who enjoy solving platform engineering problems—not just building data pipelines.

  • Build reusable platform components and frameworks using Python and Apache Spark

  • Develop and maintain production-grade data processing applications on Databricks

  • Build APIs, libraries, and automation that improve engineering productivity

  • Troubleshoot production issues and drive them to resolution

  • Develop standardized capabilities for ingestion, processing, observability, and governance

From the employer’s posting
We are building a modern, engineering-first Data Platform that enables product teams to build reliable, scalable, and self-service data solutions.
This role is ideal for engineers who enjoy solving platform engineering problems—not just building data pipelines. You'll build reusable platform capabilities, automate engineering workflows, and develop scalable systems that power multiple teams across the organization.
Build reusable platform components and frameworks using Python and Apache Spark.
Develop and maintain production-grade data processing applications on Databricks.
Build APIs, libraries, and automation that improve engineering productivity.
Troubleshoot production issues and drive them to resolution.
Develop standardized platform capabilities for data ingestion, processing, observability, and governance.

What you’ll bring

All qualifications

Core experience

  • 2–4 years of professional software engineering experience
  • Strong Python programming skills
  • Hands-on Apache Spark (PySpark) experience
  • Experience building applications on AWS/Databricks
  • Solid software fundamentals: OOP, design patterns, SOLID, unit testing
Qualification wording
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 software engineering fundamentals including:
Apply at Itron

Posting record

Report an error

Actively hiringFirst seen by us 11 days ago, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Oct 24, 202611 days ago
Recorded sightings
15
Last seen by us
Nov 4, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 11

Similar jobs usually come down between day 5 and day 54.

From 10,704 similar postings that came down. Coming down is not always a hire.

Itron is hiring

3 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring is picking up
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Python
  • AWS
  • Databricks
  • Delta Lake
  • Docker
  • Kubernetes
  • MongoDB
  • NoSQL
  • PostgreSQL
  • Spark
  • PySpark
Where the posting names them
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.
• 2–4 years of professional software engineering experience. • Strong programming skills in Python. • Hands-on experience with Apache Spark (PySpark).
• Hands-on experience with Apache Spark (PySpark). • Experience building applications on AWS/Databricks. • Strong understanding of software engineering fundamentals including:
• 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.
• Experience building Data Platform or internal platform capabilities. • Experience with Delta Lake and Lakehouse architecture. • Exposure to Generative AI applications.
• Experience with Agentic AI workflows. • Exposure to Docker or Kubernetes. What We Value
o Unit Testing • Experience working with NoSQL/Relational Databases. • Experience with Git and CI/CD pipelines.
• Strong programming skills in Python. • Hands-on experience with Apache Spark (PySpark). • Experience building applications on AWS/Databricks.

Your next step

Complete your application on itron.wd5.myworkdayjobs.com. The employer’s form will show what is required.

Applying through Workday

  • You create an account with each employer before you can upload anything. Every Workday employer has its own account, so one sign-up doesn’t carry over.
  • “Autofill with Resume” comes right after sign-in, before the My Information and My Experience steps. Check every field it fills in those steps, since that’s what recruiters see.
  • Your application status lives in that employer’s Candidate Home, under the same sign-in.

Already applied? Track this application

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us.

Itron Resiliency Solutions is an innovative business unit within Itron focused on solving mission critical problems for utilities through software and AI. Resiliency Solutions offers unique, market leading solutions for front-line worker safety, storm response, excavation damage prevention, construction management, and many more. These software and AI solutions solve end-to-end challenges for the utilities that power our society and are used by the largest and most complex organizations in the world such as National Grid, Southern Company, and Exelon.


Itron Resiliency Solutions is a global, diverse team of builders and innovators who tackle previously impossible challenges for our customers. If you have a desire to challenge yourself, solve impactful problems, and work with a passionate and talented team, this is the place.


About the Role


We are building a modern, engineering-first Data Platform that enables product teams to build reliable, scalable, and self-service data solutions.

This role is ideal for engineers who enjoy solving platform engineering problems—not just building data pipelines. You'll build reusable platform capabilities, automate engineering workflows, and develop scalable systems that power multiple teams across the organization.


If you enjoy building production-grade software, working with cloud-native technologies, and solving challenging engineering problems, we'd love to hear from you.


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.


Required Skills


• 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 software engineering fundamentals including:

o Object-Oriented Programming (OOP)

o Design Patterns

o SOLID Principles

o Data Structures & Algorithms

o Clean Code Practices

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


What We Value


We're looking for engineers who:


• Think beyond individual tasks and build reusable solutions.

• Take ownership of the features and services they build.

• Enjoy solving complex engineering problems.

• Write clean, maintainable, production-quality code.

• Value automation over manual effort.

• Continuously learn and improve engineering practices.



Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!

The successful candidate's starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience.

Itron is proud to be an Equal Opportunity Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.


Itron is transforming how the world manages energy, water and city services. Our trusted intelligent infrastructure solutions help utilities and cities improve efficiency, build resilience and deliver safe, reliable and affordable service. With edge intelligence, we connect people, data insights and devices so communities can better manage the essential resources they rely on to live. Join us as we create a more resourceful world: www.itron.com

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

India, Bangalore

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.