Data Engineer
Your new role as a Data Engineer - challenging and future-oriented
Our Mission
Dcycle's mission is to give companies control over sustainability. Sustainability is a very complex language at the methodological level, data engineering, and software development. Yes, sustainability is more about data engineering than saving penguins. However, corporate sustainability teams lack these capabilities. They are unable to meet the requirements of non-financial reporting laws and markets.
Dcycle addresses this challenge through technology. Our product enables customers to overcome these barriers by automating data ingestion, processing, and visualization processes.
Today, Dcycle is the leading solution in Spain, with over 600 clients.
We are looking for a Data Engineering role to help us fulfill our mission.
What Do We Expect from You?
- Be obsessed with improving, improving, and improving.
- Be obsessed with the customer and fall in love with their problem.
- Have a focus and a team mentality.
- Be brave and have a thirst to do something big.
Responsibilities As a member of a Product Team:
- Design and develop end-to-end data solutions and modern data architectures for Dcycle products and teams (streaming ingestion, data lake, data warehouse, etc.).
- Design and maintain complex APIs that expose large-scale data, helping our clients make better decisions.
- Provide the company with data discovery and governance capabilities.
- Manage and evolve our infrastructure. Continuously identify, evaluate, and implement new tools and approaches to maximize development speed and cost efficiency.
- Maintain and evolve our data warehouse, ensuring that data is easily accessible, reliable, and accurate.
- Create data models, applying business logic to data. Evaluate all proposals and requests to improve the data warehouse structure.
- Coordinate with other data stakeholders to ensure the overall health and performance of the data warehouse environment.
- Design, develop, test, monitor, manage, and validate data warehouse activity. This includes defining standards for the data warehouse, troubleshooting ETL processes, and effectively resolving issues.
Requirements We are looking for data engineers with experience:
- Over 3 years of experience in developing and delivering complex data engineering projects.
- Deep knowledge of:
- Python.
- Databases (we use both PostgreSQL, DynamoDB, and S3).
- ETL (Extract, Transform, Load) processes.
- Cloud data storage and processing (we use AWS).
- Data warehousing: Ability to design and maintain data warehouses, applying best practices in data modeling and query optimization.
- CI/CD.
- Microservices architectures.
- Understanding of data governance and security.
- We also value:
- Knowledge of distributed systems.
- Experience in Machine Learning and predictive analysis.
Conditions
- Contract: Permanent.
- Working hours: Full-time, 40 hours per week, Monday to Friday (flexible start time between 8:00 - 9:30 AM, and end time between 5:00 - 6:30 PM), with early dismissal at 3:00 PM on Fridays.
- Work model: First month on-site, then 2 days of remote work per week in a hybrid model.
- 22 vacation days + "bad face day" (We all have better and worse moments; if you need a day for yourself, you can rest without having to take a vacation) + up to 7 days of team-building.
- Opportunities for professional development and growth within a high-performance dynamic environment with perks and benefits aimed exclusively at fostering your training and talent.
- Departamento
- Tech
- Puesto
- Data Engineer
- Ubicaciones
- Dcycle Office
- Estado remoto
- Híbrido
Acerca de Dcycle
Dcycle es más que una empresa, es un movimiento hacia un futuro sostenible. Estamos comprometidos con la sostenibilidad empresarial y la acción climática. Aquí, encontrarás una carrera que se alinea con tus valores y la oportunidad de contribuir a un impacto real en el mundo.
Data Engineer
Your new role as a Data Engineer - challenging and future-oriented
Cargando formulario de solicitud