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
Platform Engineer leading lifecycle management of MOM and AMHS systems across Kubernetes clusters in semiconductor industry. Collaborating with internal teams to ensure operational reliability in manufacturing.
Own product platform and release - quality systems for AI SaaS startup. Implement analytics, build dashboards, and ensure safe releases while maintaining high quality standards.
Principal Cloud Security Design Engineer defining and engineering cloud security architecture. Leading technical initiatives in Azure and AWS environments for financial services company.
Mid - level Platform Engineer for FAA modernization project at OCH Technologies. Responsible for designing, implementing, and managing secure automated platform environments supporting aviation systems.
Hands - on engineer designing, building, and maintaining core backend systems at MyFunded Futures. Leading technical architecture and mentoring the engineering team in a fintech environment.
Software Engineer developing advanced trading applications for professional derivatives traders at TT. Collaborate with the team to enhance the award - winning trading platform.
Senior Platform Engineer helping design, scale, and harden Pivotal’s AI - driven platform. Collaborating closely with engineering teams to improve reliability, security, and scalability.
Senior technical authority at Smarsh managing large - scale distributed data platforms. Leading architectural design, influencing engineering standards, and mentoring engineers across the organization.
AI Platform Engineer building post - RPA automation platforms for enterprises. Collaborating on AI - driven solutions across UIs and APIs with a focus on governance and outcomes.