Data Engineer
If you like what we do and you dream about creating this world with us - don’t wait join our team.
Datumo specializes in providing Big Data and Cloud consulting services to clients from all over the world, primarily in Western Europe, Poland and the USA. Core industries we support include e-commerce, telecommunications and life science. Our team consists of exceptional people whose commitment allows us to conduct highly demanding projects.
Our team members tend to stick around for more than 3 years, and when a project wraps up, we don't let them go - we embark on a journey to discover exciting new challenges for them. It's not just a workplace; it's a community that grows together!
What we expect:
Must-have:
- 3 years of commercial experience in Big Data
- proven record with a selected cloud provider GCP preferred, Azure or AWS
- good knowledge of JVM languages - Scala or Java or Kotlin
- good knowledge of Python
- good knowledge of SQL
- understanding of Apache Spark or similar distributed data processing framework
- experience with BigQuery, Snowflake, Hive or similar distributed datastore
- designing and implementing Big Data systems following best practices
- ensuring solution quality through automatic tests, CI / CD and code review
- proven collaboration with businesses
- English proficiency at B2 level, communicative in Polish
Nice to have:
- experience in Snowflake/Databricks platform
- familiarity with Apache Airflow or similar pipeline orchestrator
- knowledge of Apache Kafka, Docker and Kubernetes technologie
- experience in Machine Learning projects
- experience in Apache Flink
- willingness to share knowledge (conferences, articles, open-source projects)
What’s on offer:
- 100% remote work, with workation opportunity
- 20 free days
- onboarding with a dedicated mentor
- project switching possible after a certain period
- individual budget for training and conferences
- benefits: Medicover private medical care, co-financing of the Medicover Sport card
- opportunity to learn English with a native speaker
- regular company trips and informal get-togethers
Development opportunities in Datumo:
- participation in industry conferences
- establishing Datumo's online brand presence
- support in obtaining certifications (e.g. GCP, Azure, Snowflake)
- involvement in internal initiatives, like building technological roadmaps
- training budget
- access to internal technological training repositories
Discover our exemplary projects:
IoT data ingestion to cloud
The project integrates data from edge devices into the cloud using Azure services. The platform supports data streaming via either the IoT Edge environment with Java or Python modules, or direct connection using Kafka protocol to Event Hubs. It also facilitates batch data transmission to ADLS. Data transformation from raw telemetry to structured tables is done through Spark jobs in Databricks or data connections and update policies in Azure Data Explorer.
Data analytics platform for investing company
The project centers on developing and overseeing a data platform for an asset management company focused on ESG investing. Databricks is the central component. The platform, built on Azure cloud, integrates various Azure services for diverse functionalities. The primary task involves implementing and extending complex ETL processes that enrich investment data, using Spark jobs in Scala. Integrations with external data providers, as well as solutions for improving data quality and optimizing cloud resources, have been implemented.
Recruitment process:
- Quiz - 15 minutes
- Soft skills interview - 30 minutes
- Technical interview - 60 minutes
If you like what we do and you dream about creating this world with us - don’t wait, apply now!