ETL Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain scalable ETL/ELT pipelines for structured and unstructured datasets (GB-TB scale).
Requirements
-
Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent experience.
-
6-8 years of:
-
Linux administration and large-scale data processing.
-
Object-oriented programming (Python preferred).
-
AWS or C2S cloud environments (other cloud platforms considered with sufficient experience).
-
AWS services including EC2.
-
4-6 years of ETL experience with large datasets using tools such as:
-
Informatica
-
Talend
-
SSIS
-
AWS Glue
-
Azure Data Factory
-
Strong SQL and query optimization skills.
-
Experience with:
- Data warehousing and data modeling
- Python, Bash, or PowerShell scripting
- Relational and NoSQL databases
- Git version control
Preferred Qualifications
-
Big data technologies (Spark, Hadoop, Databricks).
-
NLP and transformer models (e.g., BERT).
-
Search technologies (Elasticsearch, Solr, Lucene).
-
Document exploitation, e-discovery, and multi-modal analytics (OCR/image recognition).
-
Docker, CI/CD, DevSecOps pipelines.
-
Cloudera or similar big data certifications.
-
Experience with anomaly detection, predictive analytics, or risk scoring.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance
- Flexible schedule, RCT Systems has a very competitive compensation package that includes a competitive benefits package (medical, dental, vision, life insurance), immediate 401k vesting, generous PTO and flexible schedules, and a $500.00 annual technology allowance.