Data Engineer
Skills
Computer ScienceApache SparkData AnalyticsData ExchangeDownstream Oil And GasMicrosoft 365Modeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor’s degree in computer science engineering or a related field
- 2-3 years experience with Databricks Apache Spark and cloud-based data engineering and modeling preferred
- 4 years preferred in SQL for querying and managing relational data
- 3 years preferred in AWS cloud services including S3
- 4 years preferred in Python for data analysis cleansing and visualization
- Experience with SharePoint lists document libraries and Microsoft Graph
- Experience with Microsoft 365 apps and integration workflows
- Experience developing and consuming APIs for data exchange
- Experience with Jira or other agile workflow management systems
- Ability to build trust with customers and stakeholders
- Ability to work collaboratively with contractors government personnel and stakeholders
- Ability to engage SMEs to derive business logic for data transformation methods
Nice to have
- Customer-focused
- Detail-oriented
- Self-starter
- Collaborative
- Adaptable
- Meticulous
Day to day
- Build and optimize ETL data pipelines with Databricks and Apache Spark for mission-critical datasets
- Develop scalable data models using Spark DataFrames and Spark SQL to query aggregate and integrate diverse sources
- Use Python Regular Expressions APIs SharePoint Microsoft Graph AWS and Microsoft 365 to cleanse automate share and maintain data workflows
- Collaborate with SMEs technical stakeholders and cross-functional teams to translate legacy data into modern schemas and business logic
