Experis is hiring a Big Data Engineer to join the Data Engineering team, supporting analytics and data platform initiatives. The position focuses on creating dependable, scalable data pipelines and improving end-to-end data processing for analytics use cases.
Role Responsibilities
- Design, develop, and maintain large-scale data processing pipelines using Big Data technologies including Hadoop, Spark, Python, and Scala.
- Build scalable, efficient, and reliable solutions for data ingestion, storage, transformation, and analysis.
- Optimize and enhance existing data pipelines to improve performance, scalability, and reliability, including troubleshooting production issues.
- Develop automated testing frameworks and implement continuous testing to support data quality assurance.
- Work with cross-functional partners, including data scientists and analysts, to enable data-driven decision-making.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related discipline, plus at least 5 years of related experience, or equivalent training and/or work experience.
- Proven technical expertise in object-oriented and database technologies and concepts, with experience delivering enterprise-quality solutions.
- Strong software engineering background, including experience with test automation, build automation, and configuration management, along with iterative or Agile delivery experience.
- Hands-on experience with Big Data technologies such as Hadoop, Spark, Hive, and Trino, including debugging and mitigation for issues such as data skew and resource-related job failures.
- Strong SQL skills, including window functions, joins, and complex queries, with the ability to write and optimize SQL while handling edge cases including NULLs, duplicates, and ordering.
Technology Stack
- Hadoop
- Spark
- Python
- Scala
- Hive
- Trino
- SQL
Location and Pay
Location: Virginia (onsite), specifically McLean, VA.
Pay range: USD 72 to 75 per hour, depending on years of experience.
Benefits
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k), Plus Match
- Weekly Pay
Waiting Period Eligibility
Upon completion of the waiting period, consultants are eligible for:
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k), Plus Match
- Weekly Pay