Senior Software Engineer - Data Platform
C
Clarity AISustainability Tech AI
Madrid, Spain, but we are remote-friendly and open to the CET timezone +/- 2 hours., CET timezone +/- 2 hoursFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- PythonSQLAirflowdbt
Requirements
- Mastery of SQL
- Experience with main design patterns and creating decoupled artifacts
- Experience with APIs (using and creating)
- Familiarity with relational databases, data warehousing, columnar storage, and in-memory databases
- Experience with automated testing (unit, integration, etc.)
- Ability to work in continuous cycles of coding-testing-refactoring or testing-coding-refactoring
- Product Engineer mindset, taking ownership of what is built
- Strong team mindset, valuing teamwork and collective success
- Experience working in Lean/Agile environments
- Excellent communication skills in English (written and spoken)
- High degree of autonomy and minimal supervision
- Proactive and critical thinking skills
- Empathy and active listening skills
Responsibilities
- Design, develop, and maintain processes, data pipelines and services with a focus on simplicity, scalability, reliability, and performance.
- Write high-quality, clean, well-tested code, incorporating automated tests (unit, integration, etc.).
- Design and understand complex Data Models.
- Make informed decisions about data storage, familiar with relational databases, data warehousing, columnar storage, and in-memory databases.
- Implement automated Data Quality actions to ensure the integrity of all datasets.
- Build and maintain fully automated and orchestrated data pipelines (ETL/ELT).
- Be involved in all aspects of the product lifecycle: understanding problems, interacting with stakeholders, designing, coding, delivering, and measuring impact.
- Prioritize collective success over individual performance and foster an inclusive, supportive environment.
- Work in Lean/Agile environments, focusing on impact, small iterations, feedback, and adapting roadmaps.
- Communicate effectively in English, adapting messages to the audience.
View Full Description & ApplyYou'll be redirected to the employer's site