Overview
HybridHybrid - Onsite Tuesday through Thursday - Mclean VA
Depends on Experience
Contract - W2
Skills
SDLC
Python
R
SQL
Spark SQL
Apache Spark
Cucumber
bitbucket
Pyspark
Job Details
Position: Data Engineer Senior
Location: Hybrid - Onsite Tuesday through Thursday - Mclean VA
Type: CTH
Must Have Qualifications: Strong understand of SDLC, Python, R, proficient in SQL, Spark SQL, Data processing frameworks- Apache Spark, Cucumber, bitbucket and Pyspark.
You will be part of a group that supports a variety of internal customers. You will analyze, design, and develop data storage and data analytic solutions using data lake patterns, that help our customers run more effective operations and make better business decisions.
Qualifications:
- Bachelor s degree in computer science or related discipline; advanced Studies/ Degree preferred.
- 5-7 years of experience in data engineering with strong proficiency in Python programing language (Nice to have: Scala, Java).
- Strong proficiency in spark SQL, SQL, gremlin, GraphQL and database management (Snowflake cloud-base warehousing).
- Strong experience with data processing frameworks, DataFrames, Apache Spark, Graph DBs
- Experience with cloud platform AWS (EMR, EKS, Lambda).
- Experience writing statistical and/or optimization programs to develop models and algorithms.
- Programming languages may include but are not limited to Python, R
- Solid understanding of SDLC practices including development, testing, and release management.
- Experience with version control systems such as Git, BitBucket
- Experience with RESTful API design and development.
- Familiarity with PySpark for large-scale data processing and analysis.
Keys to Success in this Role:
- Ability to use data to help inform strategy and direction.
- Ability to translate complex statistical models and methodologies into simple business terms.
- Help with pytests, testing frameworks, SDLC expertise.
- Help with data modeling, data engineering efforts, proper python expertise
- Interact with customers and stay on top of issues, understand our platform, and debug issues.
- Help with talend, control-m, APIs.
- Hands-on help with our team release, customer release etc.
- Pyspark, spark, sql knowledge.
- Strong leadership, planning and communication skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.