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
View details
Apply Now