FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
data pipelinesstreaming datadata qualitydata governanceobservabilityreliability toolingAgile deliveryperformance optimizationprogramming in Javaprogramming in Scala
Soft Skills
ownershipaccountabilityproactive mindsetproblem-solvingcross-functional collaborationstructured communication
Tools & Technologies
KafkaSparkApache FlinkAvroCI/CDautomated testingcloud infrastructureinfrastructure-as-codecontainerized microservicesGradle
Industry Keywords
data architectureevent-driven architecturedata pipeline orchestrationworkflow managementsecurity standardsprivacy standardscompliance standards
Tech Stack
Tools & technologiesApacheCloudGradleJavaKafkaMavenMicroservicesPythonScalaSpark
About the role
Key responsibilities & impact- Build and operate scalable batch and streaming data pipelines (e.g., Kafka, Spark), ensuring reliable ingestion, processing, and recovery in production environments.
- Design and implement data quality and governance mechanisms including validation, lineage, and monitoring to ensure trusted and accurate datasets.
- Develop observability and reliability tooling across data platforms using metrics, logs, traces, CI/CD, automated testing, alerting, and incident response.
- Contribute to robust and scalable data architecture, applying software engineering best practices, reusable components, and clean design principles.
- Collaborate with Product, Engineering, Analytics, and domain experts to translate requirements into scalable data solutions with measurable impact.
- Participate in Agile delivery processes, including planning, estimation, reviews, and retrospectives, contributing to predictable and iterative delivery.
- Continuously optimize performance, scalability, and cost efficiency across data pipelines, storage, and infrastructure.
- Ensure security, privacy, and compliance standards are embedded in all data handling and processing workflows.
Requirements
What you’ll need- Data-focused software engineering background with production experience with stateful, large‑scale data systems.
- Experience with streaming technologies such as Apache Kafka, Kafka Streams, and Apache Flink, as well as Avro and stateful data processing.
- Programming experience in Java, Scala, Python, or similar (language flexible)
- Strong understanding of distributed, event‑driven architectures
- Strong debugging and performance optimization skills in data-intensive systems
- Ownership, accountability, and a proactive, execution-focused mindset with strong pragmatic problem-solving.
- Cross-functional collaboration with clear, structured communication, especially in ambiguous or fast-moving environments.
- Data‑pipeline orchestration and workflow management
- Cloud infrastructure & infrastructure‑as‑code
- Containerized microservices environments
- JVM build‑system tuning (Gradle/Maven)
Benefits
Comp & perks- We are accessible and supportive to colleagues and clients with a friendly approach.
