Oteemo is looking for a Senior Data Engineer to provide data architecture and infrastructure support to their customers, focusing on designing and implementing future-state data architectures for on-premise and cloud-based environments. This role is crucial for ensuring system reliability, enabling rapid incident detection, and empowering data-driven decisions.
Requirements
- 7+ years of experience in data engineering, with a focus on building scalable data pipelines and observability frameworks
- Proven track record building ETL/ELT pipelines for structured, semi-structured, and unstructured data.
- Expertise in designing and optimizing dashboards, visualizations, and custom analytics solutions using Kibana, Splunk, Grafana, or BI tools.
- Proven experience with Splunk (search processing language, dashboards, alerting) for large-scale log management and analysis.
- Strong expertise in Dynatrace for application performance monitoring (APM), tracing, and end-to-end visibility.
- Proficiency with Elastic Stack (Elasticsearch, Logstash, Kibana, Beats) for log aggregation, storage, and querying.
- Strong knowledge of distributed systems, microservices, and cloud-native environments (AWS, Azure, or GCP).
Responsibilities
- Design and implement scalable data ingestion pipelines for both batch and real-time data from diverse structured and unstructured sources
- Perform extensive data profiling, transformation and enrichment to prepare clean, ML ready datasets for data scientists and analysts.
- Develop custom reports and data visualizations to support analytics, decision-making across business and technical teams
- Collaborate with data scientists and business teams to deliver curated datasets and reporting needs for ML and observability analytics.
- assessing current architectures and designing future-state architectures for on-premise and cloud based implementations
- ensure their designs are implemented at the highest levels of fidelity
- work with development teams to ensure their code is optimized and compatible with the latest software versions
Other
- Passion and energy to implement quality technical solutions. Self-motivation and intellectual curiosity
- Passion to conceive and produce world-class solutions that drive real-world value for the customer
- Consultative approach to solving problems for customers. Expectations management.
- Superior communication skills. Ability to clearly articulate problems, solutions, risks, rewards etc. (written and verbal)
- Love for technology. You have to be inherently passionate about technology.