This offer is not available anymore

Senior Big Data Engineer in London


Share offer

Job Description

We’re building a new generation of AI-driven recruiting tech that changes the way people do their job. To make that happen, we work hard at understanding what our users need, and we build it using cutting-edge infrastructures and a diverse stack of languages and frameworks.

Our customers are some of the most innovative and quality-driven companies in the world, and we can’t bring them a product that is less than brilliant. We’re always looking for engineers who have the same passion for quality and customer happiness.

At Beamery, you will constantly be learning and teaching others. You will have a sense of ownership over the product and will take pride in your work. The best practices of the team will be influenced by your voice, and there will always be space and time for you to experiment and bring new ideas to the table.

As a Big Data Engineer on the Beamteam, you will be working with a team of experienced engineers to build the next generation back end architecture of our services.

Technical Requirements:

  • 6+ years of distributed systems experience with Javascript (Node.js) and/or Java/Scala and/or GoLang

  • 4+ years of implementing Big Data ingestion solutions, including use of Flume, Kafka, Spark, or NiFi

  • 4+ years of utilizing Big Data resource and job managers, including Oozie or YARN

  • 4+ years of following and implementing Apache Top-Level projects

  • Working experience on tools like Hive, Spark, HBase, Sqoop, Impala, MapReduce, etc

  • Prior experience with Change Data Capture (CDC) technologies and relational databases such as Postgres or MySQL

  • Knowledge and understanding of SDLC and Agile/Scrum procedures, CI/CD and Automation is required

  • Experience with ZooKeeper, MongoDB and ElasticSearch

The right engineer will:

  • Perform hands-on cloud scale architecture, design, and development of systems and services and frameworks

  • Develop deep understanding of tie-ins with other systems and platforms

  • Responsible for delivery of assigned module/ components /phases of a project

  • Develop deep understanding of tie-ins with other systems and platforms

  • Write code and unit tests, works on API specs, automation, and conducts code reviews and testing

  • Provide guidance and mentorship to team of highly talented software engineers implementing the services

  • Identify opportunities to adopt innovative technologies

  • Analyse and resolve technical and application or solution related issues

  • Collaborate with software developers, product owners, project managers and architects to plan, design, develop and test services

  • Work with product and engineering managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues

  • Not be biased toward a specific technology: finding the right tools for the job

At Beamery you will:

  • Take part in regular collaborative teach-ins, and learn new skills.

  • Build beautiful, scalable products with wide market exposure.

  • Being a lead contributor in our projects and shaping the architecture of our back-end services.

  • Have the opportunity to mentor junior developers.

  • Work as part of an Agile team with support from Product and Design.

  • Be exposed to leadership training and experience opportunities.

  • Have access to in-house training course as well as external conferences and workshops.


  • Ownership. Everyone gets stock options.

  • Learning. Dedicated learning time every week, with budgets for resources, books and conferences.

  • Wellness. Gym discounts, coffee and whatever you need to keep you at your best.

  • [Insert other generic startup perks]. Yes we have those... but what's more important are the three points above. A team that gets shit done, and has more fun doing it. More than any ping pong tournament (although we do get competitive at that too


About Beamery

  • Recruiting

Beamery company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other data engineer jobs that might interest you...