Senior Data Engineer

ProSearch

Westbrook (ME)

Hybrid

USD 87,000 - 98,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ProSearch in Westbrook, ME is hiring a Senior Data Engineer to design and build scalable data pipelines and cloud-based data platforms for enterprise analytics. You will develop data lakes, warehouses, and integration platforms while collaborating with cross-functional teams.

You will optimize storage, processing, and data models, create robust SQL queries, and help define governance and best practices for data engineering. This hybrid role supports analytics and BI initiatives.

Qualifications

  • Bachelor's degree or equivalent combination of education and experience.
  • Experience building large-scale data pipelines, ETL/ELT workflows, and distributed data processing solutions.
  • Strong experience with Hadoop technologies including Spark, Hive, Presto, Pig, and MapReduce.
  • Advanced SQL experience with Oracle, PostgreSQL, MySQL, or similar platforms.
  • Python development experience or proficiency in another high-level programming language.
  • Experience with cloud-based data pipelines and distributed data architectures.
  • Understanding of NoSQL databases including Cassandra and MongoDB.
  • Experience with data warehousing, data lakes, and enterprise data management solutions.
  • Knowledge of software APIs, system integrations, and modern data engineering practices.
  • Strong problem-solving, communication, customer service, and project management skills.

Responsibilities

  • Design, build, and maintain scalable data pipelines that collect, process, transform, and deliver large volumes of structured and unstructured data.
  • Develop and optimize cloud-based and distributed data processing solutions using Hadoop ecosystem technologies.
  • Build and support data lakes, data warehouses, operational data stores, and enterprise data integration platforms.
  • Create high-performance SQL queries, database solutions, and data models that support analytics and business intelligence initiatives.
  • Design reliable backup, recovery, and data management processes to ensure data availability and system performance.
  • Implement scalable data architecture standards, governance practices, and operational best practices.
  • Develop automated deployment and integration solutions across distributed environments.
  • Monitor system performance, troubleshoot data issues, and drive continuous improvements.
  • Partner with technical and business stakeholders to deliver data solutions that support organizational goals.
  • Lead efforts to establish standards, processes, and best practices across the data engineering function.

Skills

Python Development
Data Warehousing
Distributed Data Processing

Education

Bachelor's degree

Tools

Hadoop
Spark
Hive
Presto
Pig
MapReduce

Job description

ProSearch is hiring a Senior Data Engineer in Westbrook, Maine to design and build scalable data pipelines, cloud-based data platforms, data lakes, data warehouses, and distributed data processing solutions that power enterprise analytics and business operations. This hybrid opportunity is ideal for an experienced data engineering professional with expertise in Hadoop, Spark, Python, SQL, data architecture, data integration, and large-scale data management who enjoys solving complex technical challenges and building reliable, high-performance data systems.

In this role, you'll help shape the organization's data ecosystem by developing robust, fault-tolerant data pipelines, optimizing data storage and processing frameworks, and ensuring trusted access to critical business information. You'll collaborate with cross-functional teams to support analytics, reporting, application integration, and enterprise data initiatives while helping define best practices for modern data engineering and data governance.

Top Skills
  • Python Development
  • Data Warehousing & Data Lakes
  • Distributed Data Processing
What You'll Do
  • Design, build, and maintain scalable data pipelines that collect, process, transform, and deliver large volumes of structured and unstructured data
  • Develop and optimize cloud-based and distributed data processing solutions using Hadoop ecosystem technologies
  • Build and support data lakes, data warehouses, operational data stores, and enterprise data integration platforms
  • Create high-performance SQL queries, database solutions, and data models that support analytics and business intelligence initiatives
  • Design reliable backup, recovery, and data management processes to ensure data availability and system performance
  • Implement scalable data architecture standards, governance practices, and operational best practices
  • Develop automated deployment and integration solutions across distributed environments
  • Monitor system performance, troubleshoot data issues, and drive continuous improvements
  • Partner with technical and business stakeholders to deliver data solutions that support organizational goals
  • Lead efforts to establish standards, processes, and best practices across the data engineering function
Qualifications
Requirements
  • Bachelor's degree or equivalent combination of education and experience
  • Experience building large-scale data pipelines, ETL/ELT workflows, and distributed data processing solutions
  • Strong experience with Hadoop technologies, including Spark, Hive, Presto, Pig, and MapReduce
  • Advanced SQL experience with Oracle, PostgreSQL, MySQL, or similar platforms
  • Python development experience or proficiency in another high-level programming language
  • Experience with cloud-based data pipelines and distributed data architectures
  • Understanding of NoSQL databases including Cassandra and MongoDB
  • Experience with data warehousing, data lakes, and enterprise data management solutions
  • Knowledge of software APIs, system integrations, and modern data engineering practices
  • Strong problem-solving, communication, customer service, and project management skills
Preferred
  • Experience working in Agile or Scrum environments
  • Experience supporting enterprise analytics, reporting, and business intelligence initiatives
  • Background in designing scalable cloud data platforms and modern data architectures
  • Proven ability to balance multiple priorities in fast-paced, evolving environments
Why This Opportunity Stands Out
  • Hybrid schedule out of Westbrook, Maine
  • Competitive pay of $63.33-$70.84 per hour depending on experience and expertise
  • Opportunity to lead enterprise-scale data engineering initiatives
  • Work with big modern data, cloud, and distributed computing technologies
  • High visibility role influencing data architecture, data strategy, and engineering best practices
  • Collaborative Agile environment focused on innovation and continuous improvement
Salary Disclaimer

The salary range for this role reflects the minimum and maximum compensation for the role. Offers are typically made between the range minimum and the range midpoint. Actual compensation will be determined based on job-related skills, experience, and expertise, as evaluated during the interview process. Compensation may also vary based on where a role is performed.

Equal Opportunity Statement

ProSearch is an Equal Opportunity Employer and considers all qualified applicants for employment without regard to legally protected characteristics. All employment decisions are based on business needs, job requirements, and individual qualifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Senior Data Engineer - Enterprise-Scale Pipelines
Hybrid Senior Data Engineer - Enterprise-Scale Pipelines

ProSearch • Westbrook (ME)

Hybrid
USD 87,000 - 98,000
Senior Data Engineer
Senior Data Engineer

Staff Hire, LLC • Mount Prospect (IL)

On-site
USD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

DataJobs • Boston (MA)

Hybrid
USD 165,000 - 185,000
Medical, dental, vision coverage
Paid leave
Senior Data Engineer
Senior Data Engineer

Uneek Global • Massachusetts

Hybrid
USD 115,000 - 170,000
Free home tech setup
Wellness benefits
Hybrid work flexibility
Data Engineer II for Hybrid – Maine
Data Engineer II for Hybrid – Maine

Compunnel Inc. • Westbrook (ME)

Hybrid
USD 68,880 - 73,012
Senior Data Engineer
Senior Data Engineer

Experis Technology Group • Chicago (IL)

On-site
USD 120,000 - 160,000
Senior Data Engineer
Senior Data Engineer

The Hanover Insurance Group • United States

Hybrid
USD 105,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Emery Sapp & Sons, Inc. (ESS) • New York (NY)

On-site
USD 90,000 - 130,000
Lead Data Engineer
Lead Data Engineer

ISO New England • Holyoke (MA)

Hybrid
USD 110,000 - 170,000
Onsite gym
Wellness programs
Hybrid work environment
+3
Senior Data Engineer – Data Warehouse & Big Data
Senior Data Engineer – Data Warehouse & Big Data

HappyGlobal Service • Santa Clara (CA)

On-site
USD 200,000 - 400,000