As a data engineer in payroll, you will have to onboard payroll vendors across various geographies by building versatile and scalable design solutions.
- Having strong written and verbal communication, and the ability to communicate with end users in non-technical terms, is vital to your long-term success.
- The ideal candidate will have experience working with large datasets, distributed computing technologies and service-oriented architecture.
- The candidate should relish working with large volumes of data, and enjoys the challenge of highly complex technical contexts.
- He/she should be an expert with data modeling, ETL design and business intelligence tools and has hand-on knowledge on columnar databases.
- He/she is a self-starter, comfortable with ambiguity, able to think big and enjoys working in a fast-paced team.
Resposibilities:
- Design, build and own all the components of a high-volume data warehouse end to end.
- Build efficient data models using industry best practices and metadata for ad hoc and pre-built reporting
- Provide wing-to-wing data engineering support for project lifecycle execution (design, execution and risk assessment)
- Interface with business customers, gathering requirements and delivering complete data & reporting solutions owning the design, development, and maintenance of ongoing metrics, reports, dashboards, etc. to drive key business decisions
- Continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers
- Interface with other technology teams to extract, transform, and load (ETL) data from a wide variety of data sources
- Own the functional and non-functional scaling of software systems in your ownership area.
- Implement big data solutions for distributed computing.
- Willing to learn and develop strong skillset in AWS technologies