Data Software Engineer
Core
Building scalable data platform services that orchestrate ingestion, transformation, and data-quality capabilities for high-volume digital markets.
Role type
Data Software Engineer (Backend/Platform)
Builds
Data platform services, ingestion connectors, and distributed processing engines.
Domain
Data Engineering / Streaming / Betting & Gaming
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Kafka, Apache Spark, Flink, Beam, SQL, CI/CD, OOP, multithreading, distributed systems, data modeling, database tuning
Preferred skills
Kubernetes, Docker, ArgoCD, Apache Iceberg, Exasol, Shell scripting, data quality metrics
Technologies
Kafka, Kafka Connect, Apache Spark, Apache Flink, Apache Beam, Confluent Platform, SQL, NoSQL, Kubernetes, Docker, ArgoCD, Apache Iceberg, Exasol
Responsibilities
Build services to orchestrate ingestion, transformation, and data-quality capabilities; Develop ingestion and connector-based integration capabilities; Integrate and orchestrate distributed processing engines; Implement comprehensive monitoring and alerting; Investigate and support production issues; Support performance-tuning initiatives; Design, develop, test, deploy, maintain and support platform services.
Seniority
Mid-Senior, hands-on IC