The Role:
We are seeking a Senior Software Engineer who will:
- Perform data ingestion, aggregation, processing to drive and enable relevant insights from available data sets.
- Partner with various teams (i.e., Product Manager, Data Science, Platform Strategy, Technology) on data needs/requirements in order to deliver data solutions that generate business value.
- Manipulate and analyze complex, high-volume, high-dimensionality data from varying sources using a variety of tools and data analysis techniques.
- Identify innovative ideas and deliver proof of concepts, prototypes to deliver against the existing and future needs and propose new products, services and enhancements.
- Integrate & Unify new data assets which increase the value proposition for our customers and enhance our existing solutions and services.
- Analyse large volumes of transaction and product data to generate insights and actionable recommendations to drive business growth
- Collect and synthesize feedback from clients, development, product and sales teams for new solutions or product enhancements.
- Apply knowledge of metrics, measurements, and benchmarking to complex and demanding solutions.
All about You :
- Minimum 5-8 years of relevant experience.
- Good understanding of programming language preferably PySpark and Big Data technologies.
- Experience with Enterprise Business Intelligence Platform/Data platform.
- Strong SQL and higher-level programming languages with solid knowledge of data mining, machine learning algorithms and tools
- Experience with data integration tools - ETL/ELT tools (i.e. Apache NiFi, Azure Data Factory, Databricks)
- Exposure to collecting and/or working with data including standardizing, summarizing, offering initial observations and highlighting inconsistencies.
- Strong understanding of the application of analytical methods and data visualization to support business decisions.
- Ability to understand complex operational systems and analytics/business intelligence tools for the delivery of information products and analytical offerings to a large, global user base.
- Able to work in a fast-paced, deadline-driven environment as part of a team and as an individual contributor
- Ability to easily move between business, analytical, and technical teams and articulate solution requirements for each group