Data Tech Lead Scala

Big-league professionals never stop and always seek ways to enhance their expertise. The position of Data Tech Lead Scala on the NIX team is suitable for such experts. With us, the expert will be able to take their career to the next level and fully unleash their potential!

We are looking for a contractor who, if necessary, is ready to independently relocate to Hungary, Budapest.

RESPONSIBILITIES: 

  • Lead the design and development of data engineering solutions, including data pipelines and ETL processes, leveraging technical expertise
  • Mentor and lead a team of data engineers, providing technical guidance and oversight for high-quality deliverables
  • Accurately estimate time and resources required for new projects
  • Promote a continuous learning and improvement culture, staying up-to-date with industry best practices and emerging technologies
  • Evaluate team performance, provide feedback and coaching, and encourage collaboration and open communication within the team and with stakeholders
  • Participate in the recruitment process to select new team members

WHAT WE EXPECT FROM YOU:

  • English level Upper-Intermediate (B2) and higher
  • 6+ years of proven experience developing software using Scala/Java
  • Proficiency in SQL and query tuning
  • Solid understanding of distributed computing approaches, patterns, and technologies (Spark, Kafka)
  • Deep knowledge of data warehousing principles and modeling concepts (OLTP/OLAP, (de)normalization, dimensional, star)
  • Experience with any cloud platform (GCP, AWS, Azure)
  • Experience in modern data warehouse building using tools like Snowflake, AWS Redshift and BigQuery
  • Expertise in relational databases (PostgreSQL, MSSQL, MySQL)
  • Experience with orchestration tools for data flows (e.g., Apache Airflow, Talend, Glue, Azure Data Factory)
  • A team player with excellent collaboration skills

REQUIREMENTS:

  • Strong technical skills in code review, architecture and data models
  • Experience designing data pipelines and building ETL processes
  • Passion for continuous learning and improvement
  • Ability to accurately estimate time and resources for projects
  • Ability to manage timelines and deadlines
  • Excellent communication and collaboration skills
  • Ability to identify and address performance issues and recognize high performers
  • Strong leadership and mentoring skills
  • Experience in recruiting and building a team

WILL BE A PLUS:

  • Expertise in data storage design principles, including the pros and cons of SQL/NoSQL solutions
  • Deep knowledge of Spark internals (tuning, query optimization)
  • Experience with data integration and business intelligence architecture
  • Experience with non-relational databases (e.g., MongoDB, DynamoDB)
  • Experience with data lakes and lake houses (Azure Data Lake, Apache Hudi, Apache Iceberg, Delta Lake)
  • Experience with stream processing using industry standards (e.g., AWS Kinesis, Kafka streams)
  • Familiarity with distributed computing systems such as Hadoop, Storm, Hive and Beam
  • Experience with containerized (Docker, ECS, Kubernetes) or serverless (Lambda) deployment
  • Knowledge of popular data standards and formats (e.g., JSON, XML, Proto, Parquet, Avro, ORC)
  • Experience with Informatica, Databricks, Talend, Fivetran or similar
  • Experience in data science and machine learning, including building Machine Learning models

WE ARE GLAD TO OFFER YOU THE FOLLOWING:

  • Maximum opportunities for mastering new roles as a solution architect, tech leader,  group leader, and more
  • Non-standard tasks that will have an impact on the development of the project, product, and the client’s business overall
  • Participation as an expert in the mentoring system and professional conferences where you can share your experience
  • A decent compensation that corresponds to your role in the team and can flexibly grow with new challenges
  • An informal corporate culture with a transparent decision-making system and friendly support

If you are ready for an absolutely new stage, send your resume. We will be happy to see how we can do something awesome together!