Data Engineer

Euclid Innovations

$90K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Python coding experience
  • 5+ years of SQL server development with large datasets
  • 5+ years in developing and deploying ETL pipelines using Databricks Pyspark
  • Familiarity with cloud data warehousing (e.g., Synapse, Big Query, Redshift, Snowflake)
  • Experience in data warehousing, including OLTP, OLAP, dimensions, facts, and data modeling
  • Prior experience leading enterprise-wide Cloud Data Platform migrations
  • Cloud certification(s) preferred
  • Experience with Airflow is a bonus.

Responsibilities

  • Build and optimize data pipelines for efficient data ingestion, transformation, and loading.
  • Design, develop, and deploy Spark programs in a DataBricks environment.
  • Process and analyze large volumes of data using Delta Lake and Data Integration technologies.
  • Develop programs in Python and SQL for data processing tasks.
  • Ingest and process structured, semi-structured, and unstructured data using event-based technologies.
  • Optimize Databricks jobs for performance and scalability for big data workloads.
  • Monitor and troubleshoot Databricks jobs, identifying and solving issues.

Benefits

  • Possibility of remote or hybrid work model flexibility
  • Opportunity to work with cutting-edge cloud technologies
  • Potential for professional development and cloud certification opportunities
  • Access to a collaborative, cross-functional team environment
  • Engagement with business users and analysts to enhance business solutions.
Full Job Description
Role: Cloud Data Engineer
Location: Charlotte, NC

Duration: 12+ Months

Job Description:
This position is for a Cloud Data engineer with a background in Python, Pyspark, SQL and data warehousing for enterprise level systems. The position calls for someone that is comfortable working with business users along with business analyst expertise.

Major Responsibilities:
  • Build and optimize data pipelines for efficient data ingestion, transformation and loading from various sources while ensuring data quality and integrity.
  • Design, develop, and deploy Spark program in DataBricks environment to process and analyze large volumes of data.
  • Experience of Delta Lake, DWH, Data Integration, Cloud, Design and Data Modelling.
  • Proficient in developing programs in Python and SQL
  • Experience with Data warehouse Dimensional data modeling.
  • Working with event based/streaming technologies to ingest and process data.
  • Working with structured, semi structured and unstructured data.
  • Optimize Databricks jobs for performance and scalability to handle big data workloads.
  • Monitor and troubleshoot Databricks jobs, identify and resolve issues or bottlenecks.
  • Implement best practices for data management, security, and governance within the Databricks environment. Experience designing and developing Enterprise Data Warehouse solutions.
  • Proficient writing SQL queries and programming including stored procedures and reverse engineering existing process.
  • Perform code reviews to ensure fit to requirements, optimal execution patterns and adherence to established standards.

Skills:
  • 5+ years Python coding experience.
  • 5+ years - SQL Server based development of large datasets
  • 5+ years with Experience with developing and deploying ETL pipelines using Databricks Pyspark.
  • Experience in any cloud data warehouse like Synapse, Big Query, Redshift, Snowflake.
  • Experience in Data warehousing - OLTP, OLAP, Dimensions, Facts, and Data modeling.
  • Previous experience leading an enterprise-wide Cloud Data Platform migration with strong architectural and design skills.
  • Experience with Cloud based data architectures, messaging, and analytics.
  • Cloud certification(s).
  • Any experience with Airflow is a Plus.

Education
  • Minimally a BA degree within an engineering and/or computer science discipline
  • Master's degree strongly preferred

Similar Jobs

More Jobs at Euclid Innovations

  • Cloud Infrastructure Engineer
    $100K — $130K *
    Fort Mill, SC 29708 (York County)
    Information Technology
    In-Person
  • Hadoop Administrator
    $90K — $120K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • Java Developer
    $90K — $120K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • ML Engineer
    $90K — $130K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person
  • Data Engineer
    $90K — $130K *
    Charlotte, NC 28269 (Mecklenburg County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Data Engineer jobs: