Demo

Senior Data Engineer

ProSearch
Westbrook, ME Contractor
POSTED ON 9/24/2026
AVAILABLE BEFORE 10/23/2026

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

  • Data Engineering
  • Hadoop, Spark, Hive, Presto & Pig
  • Python Development
  • SQL (Oracle, PostgreSQL, MySQL)
  • Data Pipelines & ETL/ELT
  • Data Warehousing & Data Lakes
  • NoSQL (Cassandra, MongoDB)
  • Cloud Data Engineering
  • Distributed Data Processing
  • Data Architecture & Integration

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

Apply Today

If you're a Senior Data Engineer, Big Data Engineer, Data Platform Engineer, Cloud Data Engineer, ETL Engineer, or Data Architect with experience building scalable data pipelines, distributed data systems, data warehouses, and cloud-based analytics platforms, we'd love to hear from you. Apply through ProSearch today to learn more about this opportunity and help drive the future of enterprise data engineering and analytics.

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.

Salary : $63 - $71

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Data Engineer?

Sign up to receive alerts about other jobs on the Senior Data Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
Income Estimation: 
$143,391 - $179,890
Income Estimation: 
$168,522 - $211,152
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ProSearch

  • ProSearch Portsmouth, NH
  • Director of Operations professionals with Managed Services Provider (MSP) experience are invited to lead the operational foundation of a growing IT service... more
  • Just Posted

  • ProSearch Portsmouth, NH
  • We're seeking a Data Engineer near Portsmouth, NH, to help build, maintain, and optimize data integrations, data pipelines, and cloud-based data solutions.... more
  • 1 Day Ago

  • ProSearch Lewiston, ME
  • ProSearch is seeking an experienced Chief Financial Officer (CFO) with international experience for our client in Central Maine. Candidates should be in a ... more
  • 2 Days Ago

  • ProSearch Brunswick, ME
  • Temporary Clerical Support- QUICK START! Location: Brunswick, ME – Onsite Pay: $21-22/hour Duration: Approximately 3–4 weeks, with potential to extend Sche... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Senior Data Engineer jobs in the Westbrook, ME area that may be a better fit.

  • IDEXX Augusta, ME
  • IT accelerates the success of IDEXX employees and customers by providing scalable and innovative solutions and leadership. We are a global organization tha... more
  • 7 Days Ago

  • idexx Westbrook, ME
  • IT accelerates the success of IDEXX employees and customers by providing scalable and innovative solutions and leadership. We are a global organization tha... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!