Data Engineer
We are seeking a Data Engineer to design, build, and optimize our large-scale data infrastructure. In this role, you will be responsible for ensuring reliable data access, ingestion, processing, and delivery across our Big Data ecosystem. You will contribute to a clean, test-driven, and scalable architecture while also managing the design, setup, and continuous improvement of our production environments.
Key Responsibilities
- Develop, implement, and maintain software solutions within Big Data platforms.
- Provide technical guidance, coaching, and support to colleagues, Data Scientists, and fellow Engineers.
- Oversee the maintenance and optimization of Big Data infrastructure and pipelines.
- Build and prepare production-ready platforms for machine learning and large-scale data processing.
- Ensure consistent documentation and maintain alignment across projects.
- Own and manage the overall software codebase, ensuring high-quality releases into production.
- Conduct peer code reviews to uphold coding standards and software quality.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in Software Development, with at least 3 years focused on Big Data technologies.
- Proficiency in Scala, Apache Spark, Kafka, and distributed storage systems (e.g., S3, Ceph).
- Experience with both SQL (MySQL, MS SQL Server) and NoSQL databases (e.g., Redis).
- Hands-on experience with cloud services such as AWS or Azure, including their big data ecosystems (e.g., EMR, Databricks).
- Familiarity with Apache NiFi (preferred).
- Exposure to containerization and orchestration (Docker, Kubernetes) is an advantage.
Core Skills
- Strong command of English, both written and spoken.
- Solid programming expertise (object-oriented and/or functional).
- Knowledge of Machine Learning concepts is beneficial.
- Proven ability in building high-performance data pipelines and optimizing large-scale data workflows.
- Analytical mindset with excellent troubleshooting skills.
- Strong interpersonal and communication skills, with a collaborative team-oriented approach.
What We Offer
- Attractive compensation & benefits: Competitive salary, health insurance, pension plan, gym flexibility, eyecare coverage, and 23 days of annual leave.
- Flexibility & hybrid working: Customize your workday through our flextime model.
- Career growth: Personalized training, development programs, and professional advancement opportunities.
- Innovation & impact: Work with cutting-edge technologies and directly shape our data strategy.
- Collaborative culture: Join an international, diverse, and dynamic environment with a supportive company culture.
Location: Barcelona