Senior Software Engineer - Data Team (AWS, Flink, OpenSearch)
Core
Design, administer, and govern enterprise-scale streaming data platforms supporting real-time analytics and event-driven architectures.
Role type
Senior Streaming Platform Engineer
Builds
Scalable, fault-tolerant, and secure streaming ecosystems for real-time data processing
Domain
Cloud data platforms, streaming infrastructure, real-time analytics
Deliverable
infrastructure
Required skills
Kafka administration, AWS cloud services (MSK, Kinesis), Linux administration, Python development, infrastructure automation (Terraform), distributed systems design, security controls
Preferred skills
Flink, Spring Boot, Snowflake integration, Kubernetes orchestration, OpenSearch cluster administration, AI-enabled engineering workflows
Technologies
Kafka, AWS MSK, Kinesis, Kafka Connect, OpenSearch, Terraform, Flink, Spring Boot, Snowflake, Kubernetes, Python, Linux
Responsibilities
Administer and optimize Kafka, AWS MSK, Kinesis, Kafka Connect, and OpenSearch platforms; Design scalable, fault-tolerant, and secure streaming architectures; Monitor, troubleshoot, and performance-tune distributed systems; Implement security controls, automation, and operational best practices; Support integrations with data lakes, Snowflake, and downstream systems; Automate infrastructure provisioning using Terraform or similar IaC tools
Seniority
Senior, hands-on IC