Browse All Jobs
Job Description
GR8 Tech is seeking a Lead Data Engineer to drive the design and implementation of their real-time data streaming platform. The Lead Data Engineer will lead initiatives for real-time analytics and personalized user experiences by building scalable, low-latency data pipelines using Kafka Streams, Flink, and the JVM ecosystem (Java/Scala). This is a hands-on leadership role that requires working across engineering, data, and product teams to architect high-throughput systems, mentor engineers, and shape the company's long-term data strategy.Role involves:
  • Designing and implementing real-time streaming pipelines using Kafka, Flink, and Kafka Streams
  • Leading architecture and design decisions for the event-driven data platform
  • Mentoring mid-level/senior engineers and fostering best practices in stream processing
  • Collaborating with cross-functional teams to translate business requirements into robust data systems
  • Ensuring data quality, observability, and reliability in streaming data
  • Championing performance, fault tolerance, and exactly-once semantics in streaming jobs
  • Evaluating and adopting new technologies to drive innovation
  • Defining project goals and deliverables with stakeholders
  • Enforcing quality assurance standards and ensuring thorough testing before release
  • Promoting agile methodologies and improving development processes
  • Acting as the primary point of contact between the team and management
  • Maintaining comprehensive documentation for system architecture and technical designs
Requirements:
  • At least 5 years of experience in a similar role with leadership experience
  • Expertise with Apache Kafka and hands-on experience with Flink, Kafka Streams, or similar real-time systems
  • Strong programming skills in Java, Scala
  • In-depth understanding of distributed systems, data consistency models, and streaming semantics
  • Experience with CI/CD, containerization, and infrastructure-as-code tools is a plus
  • Ability to motivate and inspire a team, with experience in hiring and retaining top talent
  • Knowledge of team role models and how to create a supportive, inclusive work environment
  • Commitment to mentoring and professional growth of team members
  • Proven ability to deliver projects on time, within scope and budget, with clear goal-setting (KPIs/OKRs)
  • Advanced problem-solving skills and the ability to assess risks and mitigate them
  • Ability to implement and monitor team KPIs, identify inefficiencies, and drive process improvements
  • Proficiency in written and verbal communication
  • Excellent communication and collaboration skills
GR8 Tech offers:
  • Benefits Cafeteria: Sports compensation, Medical coverage, Psychological support, Home-office coverage
  • Work-life balance: Remote work, Coworking compensation, Childcare budget, Maternity leave, Paternity leave, Additional 2 days for family events
  • GR8 Culture: Open feedback, transparent communication, Growth and development, Tolerance to experiment and mistakes, Supportive environment
Apply Manually