Principal Software Engineer focusing on data platform engineering at Itron. Designing scalable data solutions for energy and water management using Apache Spark and Azure technologies.
Responsibilities
Design and implement scalable data pipelines for high-volume IoT telemetry data
Analyze and optimize Spark jobs using execution plans, caching strategies, and memory tuning
Develop Python-based micro-services and reusable libraries to support data processing workflows
Work in a DevOps Agile/Scrum environment
Collaborate with product managers, data scientists, and software engineers to define system requirements and data integration needs
Build and manage infrastructure as code using Terraform
Create CI/CD pipelines for deploying and testing data workflows and services
Package and deploy applications in Docker containers
Apply strong testing practices
Participate in architectural discussions and technical design reviews
Requirements
Minimum of 10 years of software engineering experience
at least 3 years focused on data platform or data engineering roles
Proficient in Python
strong knowledge of PySpark and Apache Spark
Hands-on experience with Databricks and Spark SQL
Strong understanding of Spark performance tuning and query execution plans
Experience with Azure / AWS cloud services
Experience writing infrastructure-as-code using Terraform
Working knowledge of Docker and containerized deployment
Experience with CI/CD pipelines
Bachelor’s degree in Computer Science, Engineering, or related field
Benefits
financial, social, health and wellbeing programs
paid vacation
401k matching
employee stock purchase program
hybrid work schedule
annual bonus program
Job title
Principal Software Engineer – Data Platform Engineering
Support with architecture, design, and implementation of Kubernetes environments. Involving in CI/CD pipelines, multi - cloud orchestration, and providing relevant content for clients.
Platform Engineering Manager leading engineering of Anglian Water’s hybrid digital platforms. Focusing on secure and scalable cloud and on - premise infrastructure while enabling digital service delivery.
Platform Engineer responsible for maintaining uptime and stability of robot testing platforms. Collaborating with teams for high reliability in testing environments for autonomous vehicles.
Platform Engineer for Pfizer’s Data and AI Platforms team, developing Azure solutions and pro - code AI agent applications. Leading engineering and operations for a scalable enterprise - grade platform.
Senior Embedded Platform Engineer developing low - level embedded software for Ford's Electric Vehicles and the future of transportation. Collaborating with agile teams to ensure functionality and efficiency.
Senior IT Engineer enhancing cloud platform and infrastructure reliability at Xcel Energy. Collaborating with teams to influence platform strategy and deliver high - impact capabilities.
Platform Engineer developing Kubernetes solutions supporting multi - tenant platforms at Bundesdruckerei in Berlin. Collaborating on innovative digital solutions for identity and data protection.
Lead Platform Engineer at PGIM Private Capital focusing on cloud modernization. Collaborate with cross - functional teams to develop cloud - based applications in a hybrid work environment.
AI Platform Engineer designing and deploying AI and ML platforms at Utica National Insurance Group. Collaborating with internal teams to implement AI solutions and establish observability and telemetry.
Head of Platform Engineering at Flutter leading core infrastructure services and cloud platforms. Focused on modernizing systems and improving reliability for critical operations.