DevJobs

Backend Data Engineer

Overview
Skills
  • Java Java
  • Kafka Kafka
  • Spark Spark
  • Airflow Airflow
  • Apache Storm
  • Batch processing
  • Data Modelling
  • Database optimization
  • Distributed Processing
  • Spring
  • Streaming
  • Cloud platforms

Who are we?

Founded by leading security and IoT experts, SecuriThings empowers operations and IT professionals to automate the management of physical security devices, while also ensuring full compliance and security within their organization. The solution is trusted by Fortune 100 companies and has been deployed across large organizations in various industries including tech, manufacturing, finance, airports, logistics, higher education, healthcare and more. SecuriThings partners with key systems integrators and device manufacturers to provide unmatched insights, coverage and reliability.


About the Position

We are looking for an experienced Backend Data Engineer to participate in the development of new services and optimization of our data processing infrastructure to support the growing scale and new product requirements.


As part of the role you will have the opportunity to:

  • Build end-to-end development of data infrastructure features, scalable data processing, database interaction and integration with CI/CD.
  • Take part in expanding our core data platform solutions, build new pipelines from scratch that ingest and process data at scale.
  • Work across a rich stack of technologies from Apache Kafka, Apache Storm, NoSQL, and relational databases.
  • Analyze and optimize performance, scalability, and stability of our product environments.
  • Work closely with the data-science team to implement production grade pipelines based on AI research.


Requirements

  • 4+ years of experience as a Data Engineer with backend development
  • Proficiency in Java and Spring - Must
  • Hands on experience with developing and maintaining a distributed data processing pipelines such as: Apache Storm, Kafka, Spark or Airflow
  • Familiarity with design principles such as Data Modelling, Distributed Processing, Streaming vs. Batch processing
  • Proven experience in leading design and system architecture of complex features
  • Experienced in database optimization tasks such as: sharding, rollup, optimal indexes etc.
  • Familiarity with cloud platforms
  • Willing to work in a fast, high growth start-up environment and be able to switch between devops/programming/debugging tasks
  • Self-management skills and ability to work well both independently and as part of a team, sense of ownership and of urgency
  • Good communication skills in English


Our Values

We believe that we can only win together as a team, and aim for close collaboration and alignment. We think and act beyond the limits and know the only way to achieve our goals is by being innovative, creative, and bold. We strive to lead as experts and become masters of our domain. We are driven to deliver results, well and on time. And of course, we think work shouldn’t be all serious – we make it fun too.

SecuriThings