DevJobs

Senior Big-Data Engineer

Overview
Skills
  • Java Java
  • Spark Spark
  • Express.js Express.js
  • Flink Flink
  • NestJS NestJS
  • Kafka Kafka
  • Node.js Node.js
  • MySQL MySQL
  • Redis Redis
  • PostgreSQL PostgreSQL
  • Design Patterns
  • Microservices Microservices
  • GCP GCP
  • AWS AWS
  • Azure Azure
  • Vert.x
  • Spring
  • GitHub Copilot
  • Cursor
  • Clickhouse
  • Beam
  • Data flows
  • Object-oriented design
  • Clean code
  • Backend services

ControlUp creates an autonomous workplace where the day runs itself.


We’re a leader in DEX, unifying digital employee experience and IT operations into one powerful platform built for modern workplace management. By combining real-time monitoring, automation, and proactive remediation, ControlUp enables IT teams to prevent issues before they impact employees, reduce operational complexity, and streamline IT environments, without the clutter of multiple tools. With ControlUp, IT works smarter, employees stay productive, and the workday runs itself. One platform. One powerful shift in how work flows.


No tool sprawl. No wasted time. No interruptions. Just technology that runs smoothly, so people can get on with work that matters.


The Role

We’re looking for an experienced Data Engineer to join our DEX Platform and help drive the next stage of our growth. In this role, you’ll design, build, and scale data infrastructure and advanced processing pipelines that power real-time insights and intelligent automation across our platform.


As a senior data engineer, you’ll own the full service lifecycle—from architecture and development to deployment, monitoring, and scaling—while ensuring data quality, reliability, and compliance. You’ll work closely with backend, AI, and data teams to deliver robust, production-ready systems that support our AI-first strategy and our mission to make the workplace run itself.


Qualifications:

  • 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
  • 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
  • Experience in Node.js (NestJS/Express) - a big advantage
  • 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

ControlUp