Itron, Inc.

Staff Software Engineer

Itron, Inc.
Apply
25 days ago
Bengaluru, IndiaStaff+

Responsibilities

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

Requirements

  • 2–4 years of professional software engineering experience.
  • Strong programming skills in Python and hands-on Apache Spark/PySpark experience.
  • Experience building applications on AWS and Databricks.
  • Understanding of object-oriented programming, design patterns, SOLID principles, data structures and algorithms, clean code, and unit testing.
  • Experience with NoSQL and relational databases, Git, and CI/CD pipelines.
  • Strong analytical, debugging, problem-solving, scalability, and reliability skills.
  • Preferred experience includes data or internal platform capabilities, Delta Lake, Lakehouse architecture, generative AI applications, RAG solutions, agentic AI workflows, Docker, or Kubernetes.

Benefits

  • Inclusive and diverse workplace with accommodation support available; starting wage is determined by permissible, non-discriminatory factors such as skills and experience.

Tech Stack

Categories

Data EngineeringDevOps
Itron, Inc.

About Itron, Inc.

5,001-10,000 employees
Contact me