Software Engineer Streaming jobs in United States
cer-icon
Apply on Employer Site
company-logo

WIS International · 9 hours ago

Software Engineer Streaming

WIS International is seeking a Streaming Platform Engineer to design, implement, and operate high-throughput, low-latency event streaming systems. The role involves managing streaming clusters, developing real-time pipelines, and ensuring data integration and optimization across various databases.

Data Collection and LabelingRetail

Responsibilities

Design and manage streaming clusters (Kafka, Pulsar, Event Hubs, Kinesis) across cloud environments
Configure topics, partitions, retention, replication, and geo-redundancy
Implement schema management (Schema Registry, Avro, Protobuf, JSON)
Ensure high availability and disaster recovery
Build fault-tolerant producers/consumers in Java, Scala, Python, or Go
Develop real-time pipelines using Kafka Streams, Pulsar Functions, Flink, Spark Streaming, or Kinesis Analytics
Guarantee reliable delivery and ordered processing
Deploy CDC pipelines (Debezium, Maxwell, MongoDB Change Streams)
Sync data to warehouses (Snowflake, BigQuery, Redshift) and operational DBs (PostgreSQL, Cassandra, DynamoDB)
Design schemas, indexes, and partitioning in RDBMS (AzureSQL, PostgreSQL, MySQL) and NoSQL (Cassandra, DynamoDB, MongoDB) for high-velocity writes
Optimize query performance for event-sourced or streaming-derived data
Manage data consistency between streams and persistent stores (event sourcing, CQRS patterns)
Implement monitoring (Prometheus, Grafana, Datadog)
Set up alerts, schema checks, and dead-letter queues
Automate deployments with Terraform, Helm, Kubernetes Operators
Write integration and resilience tests

Qualification

Apache KafkaApache PulsarGoKafka StreamsAvroDebeziumAzureSQLAWSDockerKubernetesTerraformCI/CDFlinkSpark StreamingJSON SchemaSchema RegistryCassandraDynamoDBMongoDBPostgreSQLMySQL

Required

Deep expertise in at least one of Apache Kafka or Apache Pulsar; familiarity with Kinesis, Event Hubs, Pub/Sub, Redpanda
Programming in Go, Java, or Scala
Experience with processing frameworks such as Kafka Streams, ksqlDB, Pulsar Functions, Flink, Spark Streaming
Knowledge of schema and serialization including Avro, Protobuf, JSON Schema, Schema Registry (Confluent, Apicurio, Pulsar Schema)
Experience with CDC and connectors like Debezium, Kafka Connect, Pulsar IO, AWS DMS, Azure CDC
Experience with databases including AzureSQL/PostgreSQL/MySQL (indexing, partitioning), Cassandra/DynamoDB/MongoDB
Familiarity with cloud and infrastructure including AWS, GCP, Azure; Docker, Kubernetes, Terraform, CI/CD

Preferred

Migrated from Kafka to Pulsar (or vice versa) in production
Built multi-tenant streaming platforms with isolation and quota enforcement
Used event sourcing, CQRS, or domain-driven design with streams
Contributed to Strimzi, Pulsar Operators, or open-source connectors
Certified: Confluent Certified Developer, Databricks Apache Spark, AWS Data Analytics, etc

Company

WIS International

company-logo
WIS International is a global inventory and data collection service company.

Funding

Current Stage
Late Stage
Total Funding
$70M
Key Investors
GE Capital
2007-01-24Acquired
2004-11-16Corporate Round· $70M

Leadership Team

leader-logo
Alan Hubbard
Vice President, Human Resources
linkedin
leader-logo
Gib Dawson
Chief Accounting Officer (CAO)
linkedin
Company data provided by crunchbase