Taro Logo

Principal Data Engineer

Morningstar is a financial services company that provides investment research and data solutions.
$143,250 - $257,850
Data
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Finance

Description For Principal Data Engineer

Morningstar, a leading financial services company, is seeking a Principal Data Engineer to shape their data infrastructure and strategy. This role combines technical expertise with strategic vision, focusing on building robust data structures and implementing event-driven ETL/ELT processes. The position requires working from the Chicago office at least 3 days per week under a hybrid model.

The ideal candidate will bring 10+ years of experience in data engineering, with deep expertise in Python, SQL, and AWS technologies. They'll be responsible for designing and implementing scalable data solutions that support the company's Sales, Marketing, and Finance teams. The role involves both hands-on technical work and leadership responsibilities, including mentoring junior team members and collaborating with business leaders to align data systems with organizational goals.

This is an excellent opportunity for a seasoned data professional looking to make a significant impact at a respected financial services company. The role offers comprehensive benefits including competitive compensation ($143,250 - $257,850), excellent healthcare coverage, generous 401(k) matching, and various wellness programs. The position combines technical challenges with strategic thinking, making it ideal for someone who wants to shape the future of data infrastructure while working with cutting-edge technologies.

The successful candidate will lead initiatives in data architecture, pipeline development, and system optimization, while also serving as a technical mentor and advocate for best practices. They'll work with modern tools and technologies including AWS services, data warehousing solutions, and various ETL/ELT tools, making this an exciting opportunity for continued professional growth and development.

Last updated 14 days ago

Responsibilities For Principal Data Engineer

  • Work with data structure to solve business problems
  • Design, build, and maintain data infrastructure
  • Help streamline data management and processing workflows
  • Work with Sales, Marketing and Finance teams to develop data models and pipelines
  • Evaluate and recommend modern data technologies and platforms
  • Provide guidance and mentorship to junior architects and engineers
  • Ensure data systems are optimized for scalability and performance
  • Design and implement metadata-driven data models
  • Develop and maintain scalable data pipelines
  • Monitor data quality and troubleshoot data-related issues
  • Integrate AI and machine learning capabilities into data architecture

Requirements For Principal Data Engineer

Python
Java
  • Bachelor's or Masters degree in computer science, information technology, engineering, or related discipline
  • 10+ years experience with Python, SQL, No-SQL, and data management tools
  • 10+ years experience in Object-oriented programming languages (C#/.NET, Python, Java)
  • 6+ years experience in Amazon AWS ecosystem
  • Experience with modern data warehouse tooling (Airbyte, FiveTran, Informatica, DBT)
  • Excellent communication skills
  • Experience with data pipelines and workflow management tools
  • Excellent problem-solving and organizational skills

Benefits For Principal Data Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • 75% 401k match up to 7%
  • Stock Ownership Potential
  • Comprehensive health benefits (medical/dental/vision)
  • HSA contributions up to $2,000 annually
  • Trust-Based Time Off
  • 6-week Paid Sabbatical Program
  • 6-Week Paid Family Caregiving Leave
  • 8-24 Week Paid Parental Bonding Leave
  • Adoption Assistance
  • Annual Education Stipend
  • Tuition Reimbursement

Jobs Related To Morningstar Principal Data Engineer