Pioneering a new era and offering a cohesive alternative to the fragmented landscape of construction software, Thinkproject seamlessly integrates the most extensive portfolio of mature solutions with an innovative platform, providing unparalleled features, integrations, user experiences, and synergies.
By combining information management expertise and in-depth knowledge of the building, infrastructure, and energy industries, Thinkproject empowers customers to efficiently deliver, operate, regenerate, and dispose of their built assets across their entire lifecycle through a Connected Data Ecosystem.
We are seeking a motivated and technically skilled Mid-Level Data Engineer to join our data platform team. In this role, you will be responsible for building, optimizing, and maintaining reliable data pipelines and workflows. You will play a key role in designing scalable data processing systems, working with both structured and unstructured data sources, and supporting data needs across the organization. This is an excellent opportunity for someone who has hands-on experience in data engineering and is ready to take ownership of data initiatives in a cloud-centric environment.
What your day will look like
Key Responsibilities:
Data Pipeline Development: Design, implement, and optimize data pipelines (batch and streaming) for efficient ingestion, transformation, and storage of large-scale datasets.
Data Quality Reliability: Ensure high data integrity through monitoring, alerting, testing, and validation mechanisms.
Cloud-Based Data Engineering: Develop data solutions leveraging cloud-native services (preferably GCP or AWS) to support analytics and ML workloads.
Data Modeling Warehousing: Contribute to the design of data warehouses and lakehouse architectures, optimizing storage and query performance.
Automation Tooling: Automate routine tasks, including data loading, validation, and transformation processes using scripting languages and workflow orchestration tools.
Cross-Team Collaboration: Partner with data analysts, scientists, and application engineers to support data access and insights across teams.
Documentation Best Practices: Maintain clear documentation and follow best
What you need to fulfill the role
Skills and Experience:
Education: Bachelor s degree in Computer Science, Data Engineering, or a related technical field.
Experience: 2 4 years of hands-on experience in data engineering or backend development with a strong data focus.
Programming Languages: Proficient in Python and SQL; knowledge of Java or Scala is a plus.
Cloud Platforms: Practical experience with at least one cloud platform (GCP, AWS, Azure). Experience with GCP services like BigQuery, Dataflow, Pub/Sub, and Cloud Storage is a strong plus.
Data Technologies: Working knowledge of Apache Spark, Hadoop, Airflow or Composer, and experience with data warehousing concepts.
Databases: Experience with relational (PostgreSQL, MySQL) and exposure to NoSQL databases (MongoDB, Bigtable, etc.).
Version Control CI/CD: Proficient with Git and familiar with CI/CD tools and workflows.
Data Processing: Comfortable working with large, complex datasets and applying data cleaning, parsing, and transformation techniques.
Preferred Qualifications:
Experience building and managing ETL/ELT pipelines in a production environment.
Exposure to modern data lake/lakehouse architectures (e.g., Delta Lake, Iceberg).
Understanding of data governance, metadata management, and security best practices.
Familiarity with orchestration tools (e.g., Apache Airflow, Dagster, Prefect).
Strong communication and documentation skills.
Curious, proactive mindset and ability to learn new tools quickly.
What we offer
Lunch n Learn Sessions I Womens Network I LGBTQIA+ Network I Coffee Chat Roulette I Free English Lessons I Thinkproject Academy I Social Events I Volunteering Activities I Open Forum with Leadership Team (Tp Caf ) I Hybrid working I Unlimited learning
We are a passionate bunch here. To join Thinkproject is to shape what our company becomes. We take feedback from our staff very seriously and give them the tools they need to help us create our fantastic culture of mutual respect. We believe that investing in our staff is crucial to the success of our business.
Please submit your application, including salary expectations and potential date of entry, by submitting the form on the next page.
Working at thinkproject.com - think career, think ahead.
These cookies are necessary for a good functionality of our website and cannot be switched off in our system.
We use these cookies to provide statistical information about our website. They are used to measure and improve performance.
On some pages we embed content from social networks and other services. As a result, your personal data may be passed on to the operator of the portal from which the content originates, so that the operator can analyse your behaviour.