Data Engineer
RemoteDublin, County Dublin, IrelandentryFull-time
- Posted
- today
- Source
- LinkedIn (remote, Europe)
- Field
- Engineering, Data & Analytics
Skills
CommunicationSnowflakeAzureAgileSparkJavaLLMsSQLAWSGCPAI
Description
Job Role: Data Engineer
Job Location: Dublin, Ireland - Hybrid
Job Type: Permanent
Job Summary:
- 6+ years of experience in Data Engineering, Data Quality Engineering, or Data Testing
- Hands-on experience with Databricks and PySpark
- Strong experience with Hadoop ecosystem components such as Hive, HDFS, Spark, and related Apache technologies
- Advanced SQL expertise for large-scale data validation and analysis
- Experience working with Data Warehouses, Data Lakes, and Lakehouse architectures
- Understanding of Star Schema, Snowflake Schema, and dimensional modeling
- Experience with cloud platforms (Azure, AWS, or GCP)
- Proficiency with Java, Spring Boot, RESTful APIs, Databricks, and Spark/PySpark for data pipelines
- Hands-on experience building AI-powered products using LLMs, RAG/retrieval systems, orchestration frameworks (e.g., LangChain, LlamaIndex), and tool-calling/function-calling patterns
- Strong grasp of agentic workflow concepts, including planning/reasoning loops, memory management, grounding, evaluation frameworks, safety mechanisms, and human-in-the-loop design
- 6+ years of software engineering experience building scalable, distributed systems and cloud-native applications in an agile environment
- Proven ability to lead team-level design, evaluate technical trade-offs, and translate business needs into secure, maintainable solutions
- Strong collaboration, communication, and problem-solving skills, comfortable working through ambiguity
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
JobMatch aggregates public listings. Always apply through the original posting.