
Senior Data Engineer
ControlUp
full-time
Posted on:
Location Type: Hybrid
Location: Rishon Lezion • 🇮🇱 Israel
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptKafkaMicroservicesMySQLNode.jsPostgresRedisSparkSpring
About the role
- Design, build, and scale data infrastructure and advanced processing pipelines that power real-time insights and intelligent automation across the platform
- Own the full service lifecycle—from architecture and development to deployment, monitoring, and scaling
- Ensure data quality, reliability, and compliance for production systems
- Collaborate closely with backend, AI, and data teams to deliver robust, production-ready systems
- Support the company's AI-first strategy and mission to make the workplace run itself
Requirements
- 5+ years of backend/data engineering experience
- Proficiency with Java (Vert.x, Spring or similar) - a must
- Hands-on experience with Kafka and streaming frameworks like Kafka Streams, Flink, Spark, or Beam - a must
- Experience in Node.js (NestJS/Express) - a big advantage
- Solid understanding of microservices architecture and cloud platforms (Azure/AWS/GCP)
- Familiarity with AI-first development tools (GitHub Copilot, Cursor) – an advantage
- Experience working in production-aware, observability-driven environments - monitoring troubleshooting, and optimizing
- Knowledge of Postgres, Redis, MySQL or similar, Clickhouse
- Strong foundation in object-oriented design, design patterns, and clean code practices
- Comfortable designing, deploying, and maintaining backend services and data flows
- Passion for learning, experimenting with new tech, and building reliable systems at scale
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaVert.xSpringKafkaKafka StreamsFlinkSparkBeamNode.jsPostgres
Soft skills
collaborationproblem-solvingadaptabilitycommunicationpassion for learning