CORMAC12.04.26
AI SCORE 8.5

Senior Data Engineer - Remote Position

$120K–$140K/year

About the Role

We are seeking a Senior Data Engineer remote to join our dynamic team at CORMAC. In this role, you will be instrumental in managing and optimizing our data for powerful analytics and reporting. You will play a key role in building and maintaining scalable data processing pipelines while ensuring data integrity, security, and accessibility for business-critical applications.

What You'll Do

  • Develop and maintain data processing applications using Apache Spark and Scala to process large-scale datasets efficiently.
  • Monitor and optimize database performance, including indexing, query optimization, and load balancing, to ensure high availability and low-latency data access.
  • Design and implement robust, scalable, and efficient database structures to support applications and data analytics.
  • Deploy and manage data infrastructure on AWS.
  • Assist in the migration of data between systems, including database upgrades, platform changes, and ETL processes for data integration.
  • Leverage cloud-native services for data processing and storage.
  • Optimize costs while maintaining performance and scalability.
  • Apply various transformations like data cleansing, aggregation, and enrichment.
  • Monitor data quality metrics and perform data cleansing as necessary.
  • Collaborate with Product Owners and Business Analysts to refine user stories for data ingestion, processing, and reporting features.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related field.
  • 3+ years of experience as a Data Engineer or in a similar role.
  • 2+ years of experience working with Apache Spark, Scala, and Spark SQL.
  • Ability to obtain a Public Trust (Tier 1) Security Clearance.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure, utilizing cloud services for data storage, processing, and retrieval.
  • Knowledge of data warehousing, data lakes, and cloud computing.
  • Familiarity with machine learning algorithms.
  • Knowledge of ETL processes and data modeling techniques.
  • Familiarity with ETL tools, REST APIs, and data integration techniques.
  • Understanding of data security and compliance best practices.
  • Ability to develop clear, efficient, scalable solutions for complex problems.
  • Understanding of data warehousing solutions and database architecture principles.
  • Effective communication and teamwork abilities.
  • Strong problem-solving skills and attention to detail.

Nice to Have

  • Experience using Airflow, DBT, Postgres, Databricks, Amazon EMR & RDS.
  • Working experience on an Agile/Scrum or SAFe development team.

What We Offer

  • Flexible work schedules with remote, hybrid, or fully in-person workplace options.
  • A supportive, collaborative, and welcoming environment.
  • Opportunities for professional development and growth.
  • Work on impactful projects in the public healthcare sector.
  • A diverse workforce that fosters creativity, collaboration, and innovation.
Why This Job8.5 of 10

This Senior Data Engineer remote position at CORMAC offers a competitive salary and the chance to work on impactful healthcare projects.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Apache Spark and Scala for building scalable data processing pipelines, with hands-on experience in optimizing ETL processes and integrating with AWS services.

Strong analytical mindset and problem-solving skills to manage data integrity and security challenges, particularly in a remote work environment where self-motivation and discipline are crucial.

Experience with data warehousing and data lake architectures, demonstrating the ability to make informed decisions on data storage solutions and machine learning integration to enhance data analytics capabilities.

Learning Resources

Getting Started with Apache Sparkguide

Career Path

Senior Data Engineer(Now)Lead Data Engineer(1-2 years)Data Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$16.5B
Annual Growth
24.5%
AI Adoption
45%
Investment
+150%
Labour Demand
+30%
Avg Salary
$130K

Skills & Requirements

Required
Apache SparkScalaAWS
Growing in Demand
Apache KafkaDataOpsPython for Data Engineering
Declining
Hadoop MapReducejQuery

Domain Trends

Increased Adoption of Data Lakes
Organizations are increasingly adopting data lakes for better data management, with 68% of companies reporting a transition from traditional data warehouses to data lake architectures.
Rise of Real-Time Data Processing
The demand for real-time data processing capabilities has surged, with 55% of enterprises prioritizing technologies like Apache Spark Streaming for immediate data insights.
Integration of Machine Learning with ETL Processes
Over 60% of data engineering teams are integrating machine learning models into their ETL workflows to enhance data quality and insights, driving demand for skills in both areas.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.