onsite
Compensation Data Engineer
Data Engineer
Design, develop, and maintain data pipelines and storage solutions for compensation data, leveraging C#, C++, ETL processes, and database administration within an Agile environment.
About the role
Key Responsibilities
- Design and implement robust ETL pipelines to ingest, transform, and load compensation data from multiple sources.
- Develop and maintain high‑performance data models and databases using C# and C++ for data processing and storage.
- Collaborate with product, analytics, and business teams in an Agile setting to define data requirements and deliver timely solutions.
- Monitor, troubleshoot, and optimize data workflows to ensure data quality, reliability, and scalability.
- Document data architecture, processes, and best practices to support knowledge sharing and compliance.
Requirements
- Strong programming experience in C# and C++.
- Hands‑on expertise in database administration, including schema design, indexing, and performance tuning.
- Proven experience building and maintaining ETL pipelines in a production environment.
- Familiarity with Agile methodologies and ability to work effectively in cross‑functional teams.
- Solid problem‑solving skills and attention to data integrity and security.