Point your AI agent at freehire and let it find you a job.

Get the CLI →

The Information Lab Italy

NewBe an early applicant

SENIOR DATA ENGINEER &TRAINING LEAD

Posted 1 view
Discussion

Summary

A hybrid senior role at Nimbus Intelligence: consulting on complex data engineering projects, mentoring junior engineers, leading the Nimbus Academy training program, and supporting pre-sales. Core stack is Databricks, Snowflake, dbt, Python, SQL, and cloud platforms (Azure, AWS, GCP).

What will you do?

As a Senior Data Engineer & Training Lead, you will have a hybrid and strategic role within Nimbus Intelligence, with responsibilities ranging from technical consulting to training and commercial support. Specifically, you will be responsible for:

Pre-Sales and Consulting

  • Supporting the commercial team in the pre-sales phase by analyzing client needs and proposing innovative technical solutions based on modern data platforms (Databricks, Snowflake) and scalable architectures.
  • Participating in meetings with prospects and clients as a senior technical consultant, demonstrating the value proposition of our solutions.
  • Contributing to the definition of technical proposals, architectures, and project estimates.

Delivery and Mentorship

  • Acting as a senior consultant on the most complex data engineering projects, ensuring technical quality and excellence in implementation.
  • Serving as a reference point and mentor for junior data engineers, guiding them in solving technical challenges and developing their skills.
  • Conducting code reviews, defining best practices, and ensuring the adoption of high-quality standards.
  • Supporting the international team across different locations, sharing expertise and best practices.

Training and Academy

  • Designing and updating the training program for Nimbus Academy for data engineers, with a focus on Databricks, Snowflake, dbt, and complementary technologies.
  • Teaching and training trainee groups in Italy, Spain, and other countries within the Nimbus group.
  • Organizing knowledge-sharing sessions to keep the team up-to-date on the latest technological developments.
  • Contributing to the growth of Nimbus Intelligence's brand awareness through events, webinars, and technical content.

Recruitment and Talent Development

  • Participating in the recruitment process for new data engineers, creating technical assessments, and conducting interviews.
  • Contributing to the definition of professional growth paths for the team.

What do we expect from you?

Technical Skills

  • Proven experience and strong knowledge in the field of data engineering.
  • Excellent knowledge of Databricks (lakehouse architecture, Delta Lake, Spark, Unity Catalog, Databricks SQL).
  • Excellent knowledge of Snowflake (data modeling, optimization, performance tuning, Snowpipe, Stream & Tasks).
  • Strong experience with dbt (data modeling, testing, documentation, orchestration).
  • Proven expertise in Python and SQL.
  • Experience in implementing modern data platforms and architectures (medallion architecture, data mesh, data vault, etc.).
  • Knowledge of ETL/ELT tools (Matillion, Alteryx, or similar) and cloud platforms (Azure, AWS, GCP).
  • Familiarity with DataOps practices, CI/CD for data pipelines, and code versioning (Git).
  • Experience with data quality, data observability, and governance.

Professional Experience

  • At least 5 years of experience in data engineering roles.
  • Proven experience in consulting environments, with the ability to understand client needs and translate them into technical solutions.
  • Experience in designing and optimizing data warehouses, data lakes, and complex pipelines on Databricks and/or Snowflake.
  • A track record of success in training and transferring technical knowledge.

Soft Skills

  • Excellent communication and presentation skills, with clients and stakeholders at different levels.
  • Mentoring attitude and passion for the growth of junior colleagues.
  • Entrepreneurial mindset, proactivity, and results-oriented.
  • Ability to work independently and manage multiple priorities.
  • Enthusiasm and the ability to inspire others.

Language Requirements

  • Native Italian or Spanish.
  • Knowledge of the other language (Italian or Spanish) is a plus.
  • Excellent knowledge of English (required).

What do we offer?

At Nimbus Intelligence, you will find a dynamic and innovative environment where you will have the opportunity to grow professionally and contribute to the success of our team and clients.

In addition, we offer:

  • Competitive salary based on experience.
  • Dedicated budget for Learning & Development.
  • Opportunities to attend international conferences and industry events.
  • An international work environment, with the possibility to travel to our offices in the Netherlands, Italy, and Spain.
  • Hybrid work model with flexibility.
  • A young, ambitious, and collaborative team.
  • The opportunity to make a difference in a fast-growing company.

Do you recognize yourself in this profile?

Our organization operates with a commitment to gender equality and inclusivity, promoting diversity.

Skills

What Lead Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available