Senior Data Engineer
— Remote- 5+ years of dedicated data engineering experience, demonstrating senior-level autonomy and technical ownership
- C1 English level or higher, with excellent verbal and written communication skills
- Expert-level Python programming and advanced SQL query optimization skills
- Hands-on experience with streaming systems such as Kafka, AWS MSK, or AWS Kinesis
- Proven track record of pipeline development using Apache Spark or native Python frameworks
- Technical experience managing Apache Iceberg or Delta Lake table formats on AWS S3
- Direct experience productionalizing workflows with Apache Airflow, Dagster, or AWS Step Functions
- Deep familiarity with AWS data services including S3, AWS Glue, Athena, and EMR
- Specialized experience in time-series, IoT, SCADA, or industrial sensor data modeling techniques
- Background in building data quality assurance, schema validation, and monitoring systems
- Ability to maintain core working hours aligned with the US Central Time (CT) zone
Skills
- Python
- SQL
- Apache Spark
- Kafka
- AWS MSK
- AWS Kinesis
- Apache Iceberg
- Delta Lake
- AWS S3
- Apache Airflow
- Dagster
- AWS Step Functions
- AWS Glue
- Athena
- EMR
- IoT Data Modeling
- Time-series Data
- Design, build, and maintain scalable ETL and ELT pipelines using Spark and Python.
- Build real-time data ingestion streams to capture continuous sensor and time-series data.
- Implement and optimize lakehouse table formats to ensure fast query performance.
- Manage and schedule complex data workflows using orchestration tools to guarantee timely data delivery.
- Implement automated data quality checks, schema validation, and monitoring frameworks.
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.
Published 7 days ago