Senior Data Engineer, Amazon Redshift Expert
Experience and Skills
- Senior data engineer with 5+ years of data engineering experience and deep hands-on Amazon Redshift expertise.
- C1 English level or higher.
- Advanced SQL and proven query tuning experience on large datasets.
- Hands-on experience with Redshift Serverless, AWS S3, AWS Glue, AWS Lambda, AWS IAM, and Redshift Spectrum.
- Experience building ETL/ELT pipelines using Airflow, dbt, or similar tools.
- Hands-on experience with Workload Management, Data Modeling, Data Warehousing.
Skills
- Amazon Redshift
- Redshift Serverless
- SQL
- Query Tuning
- AWS S3
- AWS Glue
- AWS Lambda
- AWS IAM
- Redshift Spectrum
- ETL/ELT
- Airflow
- AWS
- ETL
- dbt
- Workload Management
- Data Modeling
- Data Warehousing
Key Responsibilities
- Review the current Redshift environment and identify performance, cost, reliability, and design issues.
- Design and tune tables, including distribution keys, sort keys, compression, and Workload Management configuration.
- Build and maintain ETL/ELT pipelines into Redshift using the AWS data stack and appropriate orchestration tools.
- Optimize slow queries and reduce provisioned or Serverless Redshift costs.
- Develop data models that support analytics and BI use cases.
- Document best practices, technical findings, and implemented changes.
Nice to Have
- dbt
- Python
- PostHog
- Segment
- Product Analytics
- Fintech
- Regulated Industries
Benefits
We provide the opportunity to participate in impactful and technically rigorous industrial data projects that drive innovation and professional growth. Our work environment emphasizes technical excellence, collaboration, and continuous innovation.
Niuro supports a 100% remote work model, allowing flexibility in work location globally. We invest in career development through ongoing training programs and leadership opportunities, ensuring continuous growth and success.
Upon successful completion of the initial contract, there is potential for long-term collaboration and stable, full-time employment, reflecting our long-term commitment to our team members.
Joining Niuro means becoming part of a global community dedicated to technological excellence and benefiting from a strong administrative support infrastructure that enables you to focus on impactful work without distraction.