Welcome to Ninja, where we believe that we are shaping the future. Ninja is a fast-growing tech company specializing in data-driven solutions. We are seeking a highly skilled and motivated Data Guru to join our team.

As the Data Engineering team lead at Ninja, you will play a critical role in designing, developing, and maintaining our data infrastructure and pipelines. You will have the opportunity to shape and own our Data team, collaborate with cross-functional teams, and drive the implementation of innovative data solutions.

Responsibilities:

  • Develop and maintain our data infrastructure along with investigating and deciding on additional tools/layers.
  • Design, build, and maintain scalable and efficient data pipelines, flows, and integration processes
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Collaborate with analysts, and other stakeholders to understand data requirements and provide technical solutions
  • Establish forward-looking Data engineering objectives and plan actions for the team to achieve them.
  • Shape Ninja data team and culture.
  • Develop and implement data governance and security practices
  • Define data flows from the parts of the organization producing, enriching, and consuming data
  • Create and maintain technical documentation for data engineering processes and solutions
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics.
  • Work with stakeholders including the Executives, Product, and Data domains analytics teams to assist with data-related technical issues and support their data infrastructure needs.
  • Work alongside teams within the business and the management team to understand and meet business needs.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a variety of data sources using SQL, Python(ruby, go, or any other programming language), and AWS Services. Current stack: MySQL, PostgreSQL, SQL Server, BigQuery, Airbyte, Clickhouse, Altinity, K8s, Metabase, PowerBI.

Requirements:

  • 7+ years of experience in data engineering or related roles
  • 2+ years of experience in leading data or business analytics team
  • Strong business understanding and ability to provide high-level BIs to facilitate business decision-making
  • Strong proficiency in one or more programming languages used in data engineering, such as Python, Java, or Scala
  • Hands-on experience in DataOps is a must.
  • Experience with big data frameworks and technologies, such as ClickHouse, BigQuery, and Kafka
  • Master experience of SQL and relational and non-relational databases
  • Experience in designing and building data pipelines and ETL processes
  • Familiarity with data warehousing concepts and technologies
  • Experience with cloud-based data platforms, such as AWS or GCP
  • Proficiency in data modeling and data integration techniques
  • Excellent problem-solving and communication skills
  • Strong ownership and mentorship

Benefits

  • We offer a competitive package.
  • We believe in the power of transparency, trust, and direct communications.
  • We are a team of experts with clear goals.
  • We are growing rapidly.
  • We’re international! All of our communication is in English.