πUnited Kingdom, Portugal
Senior Data Engineer

Enformion
π΅ $110k-$125k
πRemote - Worldwide
Please let Enformion know you found this job on JobsCollider. Thanks! π
Summary
Join Enformion, a dynamic data and analytics company, as a Senior Data Engineer. You will be instrumental in building and maintaining our modern data processing platform using technologies like Spark and EMR. This role requires extensive experience with big data technologies, SQL and NoSQL databases, and ETL processes. You will be responsible for developing, optimizing, and troubleshooting data pipelines and infrastructure. We offer a competitive salary, flexible PTO, 401k matching, and comprehensive health benefits.
Requirements
- BS, MS, or PhD in Computer Science or related field
- 5+ years minimum experience in language such as Java, Scala, PySpark, Perl, Shell Scripting and Python
- Working knowledge of the Hadoop ecosystem applications (MapReduce, YARN, Pig, Hbase, Hive, Spark and more!)
- Strong Experience working with data pipelines in multi-terabyte data warehouses. Experience in dealing with performance and scalability issues
- Strong SQL (MySQL, Hive, etc.) and No-SQL (MongoDB, Hbase, etc.) skills, including writing complex queries and performance tuning
- Knowledge of data modeling, partitioning, indexing, and architectural database design
- Experience using Source Code and Version Control systems like GIT etc
- Experience on continuous build and test process using tools such as GitLab, SBT, Postman, etc
- Experience with Search Engines, Name/Address Matching, or Linux text processing
Responsibilities
- Implement and maintain big data platform and infrastructure
- Develop, optimize and tune MySQL stored procedures, scripts, and indexes
- Develop Hive schemas and scripts, Spark Jobs using pyspark and Scala and UDFs in Java
- Design, develop and maintain automated, complex, and efficient ETL processes to do batch records-matching of multiple large-scale datasets, including supporting documentation
- Develop and maintains pipelines using Airflow or any other tools to monitor, debug, and analyze data pipelines
- Troubleshoot Hadoop cluster and query issues, evaluate query plans, and optimize schemas and queries
- Strong interpersonal skills to resolve problems in a professional manner, lead working groups, and negotiate consensus
Preferred Qualifications
- Knowledge of cluster configuration, Hadoop administration and performance tuning are a huge plus
- Distributed computing principles and experience in big data technologies including performance tuning
- Machine Learning
Benefits
- Flexible PTO
- 6% 401K match
- 100% of the cost paid for the employee for medical, dental and vision
- 75% of the cost paid for dependents for medical, dental and vision
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πCanada
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$225k-$255k
πUnited States
πWorldwide
πUnited States
πCosta Rica