Senior Software Engineer - Data Platform
Core
Build a modern data processing platform for proactive network monitoring, enabling real-time visibility and automated detection of network events for enterprise and government customers.
Role type
Senior IC data platform engineer (stream processing & eventing)
Builds
Real-time event processing pipelines, workflow/rule engines, and data lakehouse infrastructure for MetTel's Managed Network Services product.
Domain
Telecom / Network Operations / Data Engineering
Deliverable
production ML models | product features
Required skills
Java, Python, Apache Flink, Apache Kafka, workflow orchestration (Dagster/Airflow), SQL, Kubernetes, distributed systems debugging, AI-assisted development
Preferred skills
Experience with Trino, Presto, Spark SQL, Snowflake, BigQuery, ClickHouse, StarRocks, Apache Iceberg, schema evolution (Avro/Schema Registry)
Technologies
Apache Flink, Apache Kafka, Dagster, Airflow, Trino, StarRocks, Kubernetes, CI/CD
Responsibilities
Design and operate scalable data ingestion pipelines for high-volume network telemetry; build stateful real-time event processing logic; extend workflow and rule engines for client-specific configurations; partner on exposing event/incident flows via APIs and data models; instrument platform for observability and data lineage; contribute to data lakehouse design and storage lifecycle; upgrade technology stack and architecture; operate containerized infrastructure via CI/CD; debug distributed systems under pressure; utilize AI-assisted engineering tools in daily workflow.
Seniority
Senior, hands-on IC