CareerPlanSign in

Principal Software Development Engineer

💼 Full-time🗓 2026-09-22 → 2026-09-26

Core

Design and ship cloud-native backend services and data pipelines for high-frequency sensor data to power time-series analytics, smart alerting, and anomaly detection for water management.

Role type

Principal Backend / Data Engineer

Builds

Cloud-native backend services, APIs, and data pipelines for water utility monitoring and predictive alerting.

Domain

Water management infrastructure, cloud data engineering, time-series analytics

Deliverable

production ML models | product features | infrastructure

Required skills

Large-scale backend system design, streaming architectures (Kafka/Kinesis), time-series data storage and querying, AWS services (Lambda, API Gateway, Kinesis, DynamoDB), distributed event-driven architecture, AI/ML infrastructure for model serving, Snowflake or comparable data warehouses, production debugging and observability

Preferred skills

AI-assisted development practices, mentoring peers, cross-team collaboration

Technologies

AWS, Kafka, Kinesis, DynamoDB, Snowflake, Lambda, API Gateway

Responsibilities

Design, build, and scale cloud-native backend services and APIs handling high-frequency sensor data; Build and optimize data pipelines and ETL/ELT processes for near real-time ingestion; Play a key role in delivering AI/ML-powered features by building backend systems and APIs; Own features end-to-end from design through production including monitoring and reliability; Identify and resolve bottlenecks in data flow, query performance, and service interactions; Build backend infrastructure supporting ML model serving and feedback loops; Raise the technical bar through design reviews, code reviews, and mentoring peers

Seniority

Principal, hands-on IC with mentorship responsibilities

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.