Senior Data Engineer

Next Sense
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 3.5K

Job location

Remote
Amsterdam, Netherlands

Tech stack

API
Agile Methodologies
Azure
Cloud Storage
Data as a Services
Data Architecture
Information Engineering
Data Infrastructure
Data Integrity
Data Systems
Data Warehousing
Distributed Data Store
Python
Kusto Query Language
Data Processing
Azure
Spark
Backend
Front End Software Development
Data Pipelines
Databricks

Job description

As a Senior Data Engineer at Next Sense, you will play a crucial role in shaping and enhancing our data platform, directly influencing how data drives strategic decisions across our company. You will be responsible for designing, developing, and maintaining scalable, efficient, and reliable data solutions using Azure's powerful data services.

You'll collaborate closely with software engineers, data engineers, and product teams, ensuring our data infrastructure meets both current and future business needs. Your work will involve tackling complex data challenges, ensuring data quality, and contributing to the continuous improvement of our data architecture.

We are a dynamic and innovative team of 8 engineers from diverse backgrounds, coming together from all around the world. Our team thrives on collaboration, mutual respect, and a deep appreciation of each other's strengths, forming a closely bonded group both in and out of the office.

We take pride in being open-minded and enjoy challenging each other to identify the best technologies and solutions for our products. Sharing knowledge and helping each other grow is at the heart of what we do. Our bi-weekly sessions are dedicated to exchanging ideas, sparking inspiration, and fostering cross-disciplinary collaboration among our backend/frontend developers, data engineers, and building system modeling experts.

Of course, we're also tech enthusiasts who love to make jokes, talk about the latest tech-trends, and celebrate our shared passion for hot sauces. If you're looking for a collaborative, fun-loving, and forward-thinking team, you'll find your place with us.

  • Innovate and experiment with new data processing techniques and technologies to continually enhance our platform's capabilities and performance.
  • Lead initiatives to optimize existing data pipelines, identifying bottlenecks and applying creative problem-solving to enhance efficiency and reduce processing time.
  • Mentor junior data engineers, providing guidance and best practices to support their professional growth and team performance.
  • Implement comprehensive monitoring and alerting solutions to ensure data pipeline reliability, proactively addressing issues before they impact the business.
  • Collaborate cross-functionally to translate complex business needs into technical solutions, advocating for data-driven approaches in strategic decision-making.
  • Develop and maintain detailed documentation of data systems and processes to facilitate knowledge sharing and streamline future development efforts.
  • Act as an advocate for data quality and governance, influencing and educating stakeholders on best practices to ensure data integrity throughout the organization.

Requirements

  • 5+ years of experience as a Data Engineer, with hands-on expertise in Azure data services. At Next Sense, our data platform leverages tools like Azure Data Explorer, Azure Blob Storage, Azure Function App, Azure Databricks, Azure Container Apps, and Azure Data Factory.
  • Strong proficiency in Python, with solid experience writing production-grade code. Familiarity with familiarity with dataframe computation, building APIs, and working experience with graph-structured data is a plus.
  • Working knowledge of Kusto Query Language (KQL), including practical application in data querying and transformation.
  • Experience designing and maintaining distributed data processing systems, such as Spark or similar technologies.
  • Deep understanding of data modeling and data warehousing concepts, including best practices for building scalable and maintainable data solutions.
  • Proven ability to systematically and programmatically address data quality issues, ensuring reliable and trustworthy data pipelines.
  • Strong interest and capability in data platform architecture and roadmap design, with the ability to identify and drive continuous technical improvements.
  • Comfortable working in Agile environments, with experience following GitFlow or similar branching strategies for collaborative development.

Nice-to-Haves:

  • Excellent communication skills, with the ability to engage and manage stakeholders effectively across technical and business teams.
  • Curiosity and motivation to learn new technologies, and a growth mindset to stay current with evolving data engineering trends.

Benefits & conditions

  • Bonus up to 20% of annual salary, on top of a suitable and competitive salary.
  • A one-year contract, with the intention to extend (as this is a permanent position).
  • Holiday pay (8% off the gross salary).
  • 27 vacation days per calendar year.
  • Remote work: opportunity to work abroad several weeks per year.
  • Personal development: an individual training budget up to €1.000 yearly and 5 paid 'personal growth' days a year to spend how you see fit.
  • Wellbeing: We offer healthy lunches, snacks and drinks at the office. There is a run club and we often have employee organised after-work activities.
  • You will receive a company laptop and a monthly allowance of €25 to cover phone costs.
  • Travel allowance (based on actual costs / kms). Please note that this offer is based on full-time (40 hours) employment.

Apply for this position