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
Cloud Operations Engineer responsible for ensuring operational stability of Saviynt’s cloud platform. Collaborating with teams to troubleshoot issues and implement improvements in a dynamic environment.
Senior Platform Engineer creating scalable and efficient cloud systems for clients. Join Qodea's Professional Services team focused on innovation at the intersection of technology and design.
Platform Engineer working at Qodea to design and implement cloud solutions using Google Cloud for global leaders. Collaborating with teams to ensure optimal cloud performance and security.
Engineer, Platform Engineering responsible for developing requirements, testing, and deploying VSAT platforms and modems. Collaborating across SES departments and with Platform Vendors.
Senior Platform Engineer in Crypto Security Engineering Team at TransUnion. Building secure, scalable infrastructure and collaborating with teams to maintain cryptographic services.
Platform Engineer at Radiance Technologies responsible for designing and implementing a Kubernetes platform. Collaborating to enhance scalability, security, and reliability of deployments while streamlining processes.
AI Agent Platform Engineer creating and maintaining infrastructure for AI agents at Binance. Focused on automation across trading, compliance, and customer service.
Data Platform Engineer developing cloud solutions for a leading retail company in Portugal and Spain. Collaborating on data pipelines and optimizing data integration solutions in a hybrid work environment.
Principal Software Engineer responsible for shaping Web Platform architecture and performance at Autodesk. Driving strategic initiatives for high - quality web experiences with cross - functional collaboration.
IT Project Manager managing a diverse portfolio of technology projects, focusing on software solutions in the financial industry. Leading project planning and aligning delivery teams with objectives and timelines.