Principal Data Engineer

Posted 13 Days Ago
Lewisville, TX
7+ Years Experience
Fintech • Real Estate • Financial Services
The Role
Principal Data Engineer responsible for designing and building scalable data pipelines, data warehouses, and data repositories for business operations. Will work closely with data science teams, provide data for analysis, and collaborate with leadership to build business insight tools.
Summary Generated by Built In

WHO WE ARE

We are Xome, a real estate services company headquartered in the Dallas, Texas area. As a subsidiary of Mr. Cooper Group, we employ over 1,200 team members nationwide. The nation’s largest financial services companies look to us for integrated and scalable business solutions that help simplify the mortgage and real estate process.

At the heart of everything we do is our purpose: To keep the dream of home ownership alive. If that sounds like a big, lofty goal, that’s because it really is. And we can’t do it alone. Our entire team is focused on helping create a stable and healthy housing industry. And, making sure the process of buying/selling a home doesn’t undermine the excitement of home ownership. That’s why we battle every day against the mediocrity of the status quo to simplify the complex world of mortgage servicing, lending and banking. We see ourselves as the experts who make doing business easier. While others bring complexity and a lack of transparency, we offer simplicity, trust, and visibility across the entire property lifecycle. And we deliver radical customer service.

Now, you might be wondering; how exactly do you pronounce Xome? Simple. ZOM (like home, if it started with a z)!

The Principal Engineer is responsible for leading the design, building and maintenance of scalable and efficient data pipelines, data warehouses and data repositories for enterprise business operations to be used for providing business reporting and analysis. The Principal Data Engineer will advise and support the data science and analytics teams by providing accurate, timely and relevant data to meet their diverse requirements. The Principal Data Engineer will also work closely with leadership & internal teams to support and build business insight tools.

 
ESSENTIAL JOB FUNCTIONS 

 
Design and Implement Data Solutions

  • Lead the design and development robust, scalable solutions for data ingestion, processing, and delivery, accommodating both structured and unstructured data across batch and real-time systems. 
  • Lead the construction and maintenance of scalable data management systems, integrating new technologies and tools as needed. 
  • Lead the design and build and optimize data pipelines for high performance, supporting both ETL processes and data structures like ODS, MDM, and EDW/Data Marts. 

Documentation and Standards

  • Maintain comprehensive documentation that describes data architectures, modeling, and structures, suggesting improvements for data reliability, efficiency, and quality. 
  • Recommend data standards, focusing on data quality, meta-data management, and master data management to reduce duplication and redundancy. 

Analytics and Reporting

  • Develop analytics tools to extract actionable insights from data pipelines, directly impacting key business metrics. 
  • Design relational/dimensional databases and data architectures optimized for advanced reporting and analytics. 

Collaboration and Leadership

  • Collaborate with data architects, IT teams, data scientists, and other stakeholders to align project goals with business needs and technical capabilities, including distributed data, in-memory computing, and cloud solutions. 
  • Provide technical leadership to promote efficient and effective integration of BI/data projects and infrastructure, ensuring consistency across design patterns, models, and standards. 
  • Support, mentor, and guide junior data engineers, enhancing their understanding of complex systems and architecture. 

Quality Assurance and Enhancement

  • Perform data profiling, cleansing, and error detection to ensure data integrity. 
  • Prepare data for predictive and prescriptive modeling, ensuring completeness and accuracy. 
  • Participate in QA efforts related to reporting, metrics, and data validation to enhance report creation and execution. 

Stakeholder Engagement

  • Work closely with the data governance team and business stakeholders to assist with technical data issues, supporting infrastructure needs and ensuring alignment of technical implementations with data definitions and quality specifications. 
  • Develop strong relationships with broader development teams, fostering trust and improving team efficiency and effectiveness. 

Minimum Qualifications  

  • Bachelor's Degree or foreign equivalent in Information Technology, Computer Science, Computer Information Systems, Engineering, or equivalent experience of 4 years in relevant fields. 
  • 10+ years of progressively responsible experience in data engineering, including: 
  • Expertise in data warehouse design, data modeling, and ETL processes. 
  • Expertise in SQL scripting and tuning. 
  • Advanced programming skills in Python, with substantial experience in using it for data processing and ETL development. 
  • Experience with big data tools such as Hadoop, Spark, and Kafka. 
  • Familiarity with major cloud platforms (Azure, AWS, GCP) for data engineering tasks. 
  • In-depth understanding of IT concepts, strategies, methodologies, and their practical application to business challenges. 
  • Working knowledge of message queuing, stream processing, and scalable big data stores. 

Preferred Qualifications 

  • ​Master’s Degree in Information Technology, Computer Science, Computer Information Systems, Engineering, or a related field (foreign equivalent acceptable). Education can be substituted by equivalent experience of 6 years in relevant fields. 
  • 10+ years of progressively responsible experience. 
  • Proven track record in managing comprehensive data and analytics programs through their full lifecycle, including strategic recommendation, design of experiments, testing, communication, pilot, and implementation. 
  • Experience in the Mortgage or Finance industry is highly regarded. 
  • Proficiency with NoSQL databases. 
  • Familiarity with data pipeline and workflow management tools such as ADF and Airflow. 
  • Experience using Databricks. 
  • Experience with Java or Scala is also beneficial. 
  • Knowledge of stream-processing systems like Storm and Spark-Streaming. 
  • Strong project management and organizational capabilities.

Xome is committed to nurturing a diverse and inclusive environment where every employee is empowered to be their authentic self. We know that a large part of our success as a business is directly tied to our ongoing efforts to attract and retain diverse talent and maintain an inclusive environment where each employee can thrive. Embracing and leveraging diversity through an inclusive work environment fosters new ideas, new insights, and constant innovation. We strive to weave the principles of diversity and inclusion throughout the fabric of how we work, how we interact, and how we engage with our customers and the community.

Job Requisition ID:

022748

Job Category:

Information Technology

Primary Location City:

Lewisville

Primary Location Region:

Texas

Primary Location Postal Code:

75067

Primary Location Country:

United States of America

Additional Posting Location(s):

Top Skills

Python
SQL
The Company
HQ: Dallas, TX
5,001 Employees
On-site Workplace
Year Founded: 1994

What We Do

With nearly 4 million customers, we are a proud leader in the home loan servicing industry. But are we content? No way. Every day we challenge convention and reimagine the home loan experience for the better. It’s what makes us who we are.

We’re Challengers of Convention
Challenging the status quo is in our DNA. We’re ditching the old ways and reimagining what homeownership should look like in the era of smart phones, Mars missions, and avocado toast.

We’re Champions for Our Customers
Giving homeowners the best experience possible is the reason we come to work. We believe in honesty, simplicity, and always having our customer’s back.

We’re Cheerleaders for Our Team
Transforming an industry takes a world-class team. Ours is over 9,000 Coopers strong. Creating a place where they love to work isn’t just an HR goal — it’s part of Mr. Cooper's mission.

We’re here to keep the dream of homeownership alive. That means throwing out the old ways and revolutionizing the way people sell, buy and own their homes using the latest technology and good old fashioned customer service.

At Mr. Cooper Mortgage we see a world where homeownership is less worrisome and more rewarding, where having a mortgage is no longer a burden but an opportunity, where homeowners feel 100% in control of their finances and future.

Is Mr. Cooper Mortgage your kind of place? If so, we can't wait to hear from you.

Jobs at Similar Companies

MassMutual India Logo MassMutual India

Solutions Arhictect

Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana, IND

TBD Logo TBD

Tech Lead/Staff Engineer, TBD

Blockchain • Fintech • Financial Services • Cryptocurrency
Remote
Hybrid
San Francisco, CA, USA
190 Employees
240K-359K Annually

Energy CX Logo Energy CX

Talent Acquisition Specialist

Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Easy Apply
Chicago, IL, USA
55 Employees
65K Annually

Similar Companies Hiring

TBD Thumbnail
Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
190 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account