BI & Data Engineer - data visualization skills
Role details
Job location
Tech stack
Job description
- Develop and maintain scalable data models and data access layer frameworks that serve as the foundation for centralized databases and downstream applications e.g. dashboards and feature computations
- Build and optimize ETL pipelines to ingest, transform, and integrate various data sources, ensuring data consistency, quality, and availability, leveraging .NET libraries, dbt, Apache Spark and analytical tools
- Contribute to Agile development processes by participating in sprint planning, stand-ups, and retrospectives to ensure continuous delivery and alignment with team goals.
- Collaborate closely with the product team to translate roadmap priorities into technical designs and deliverables that meet business and customer needs.
- Work hand-in-hand with Data Scientists to create and enhance frameworks that simplify customer data integration and support advanced analytics and consumer workflows.
- Participate in code reviews, deployment processes, and monitoring to ensure high-quality production releases and smooth operation of data pipelines and frameworks.
Requirements
Do you have experience in Terraform?, * Experience: You have at least 2 years of professional experience in Data Engineering or Software Engineering focused on data-related projects - this role is targeted at mid-level engineers who have demonstrated the ability to deliver production-quality solutions and are ready to take on new challenges.
- Data analysis: You have a strong expertise with a Data Visualization tool like PowerBI, GoodData, Tableau, and the willingness to work with it on a daily basis
- Knowledge and experience using object-oriented concepts; you can design class diagrams and use common object-oriented design patterns naturally. C# knowledge is a plus.
- Data-oriented mindset; you have strong data exploration skills using standard Python libraries; you can dive deep into datasets to identify optimal ways to process and transform data.
- Good practical spirit, eager to understand how new systems work, and able to troubleshoot and improve them; when hitting an unexpected problem, you are ready to dig in to solve the problem yourself.
- Teamwork capabilities; you are comfortable working with others and you have good communication skills. You proactively maintain clear, thorough documentation to support knowledge sharing and collaboration across distributed and remote teams.
- English speaker; we are an international company with offices in many countries and 50+ nationalities, hence our working language is English
Benefits & conditions
To support our permanent, full time employees at every stage of their careers and lives, we provide a competitive total rewards and benefits package. Here are the global benefits we'd like to highlight:
- Flexible remote and hybrid working options
- Competitive Salary and a variable component tied to personal and company performance
- Multiple Learning and Development opportunities, including Focus Fridays, a half-day each month to focus on learning and personal growth
- Generous PTO and paid holidays
- Mental health benefits
- 2 MAD Days per year (Make A Difference Days for paid volunteering)
Additional benefits may be offered by country, based on your eligibility - ask your recruiter for more information. Intern and Apprentice positions may receive some of these benefits - ask your recruiter for more details.