About The Position

This co-op experience provides participants with a meaningful, relevant work experience as part of their academic studies. In addition to daily responsibilities, participants will have the opportunity to participate in a series of structured activities designed to enhance their learning experience including: Co-op New Hire Orientation, Senior Leadership Speaker Series, Social & Networking Events, and Presentation Challenges. At the conclusion of this position, co-ops will have increased their knowledge of investing, the mutual fund industry, employee engagement, and a firm understanding of how information technology works at an asset manager. MFS co-op positions are a 6-month commitment, working Monday – Friday (beginning on Wednesday, January 13th through Friday June 25th, 2027), and work between 35-40 hours. Our program is designed for undergraduate students who are currently enrolled in a co-op program through their college or university and can meet our requirements. As part of the Investment Data Management Office, the Data Engineer Co-op will contribute to a long-term strategic initiative to unify and harmonize investment data. This initiative supports enhanced investment decision-making, risk management, and client reporting for our multi-asset platform by delivering consistent, timely, accurate, and user-friendly data to investors, risk teams, and clients. This six-month co-op assignment provides a unique opportunity to gain hands-on experience in modern data engineering practices while working in an agile, collaborative, and team-based environment. You will work closely with technology peers across MFS, investment professionals, and key vendor partners to help shape the future of investment data at MFS.

Requirements

  • Currently pursuing a Bachelor’s degree in Computer Science, Data Science, or a related field (junior or senior year preferred).
  • Coursework or project experience in data engineering, data integration, or data analytics.
  • Familiarity with programming languages such as Python, SQL, or similar.
  • Interest in financial services and a willingness to learn about financial instruments and data.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.

Nice To Haves

  • Exposure to Agile methodologies (e.g., Scrum, Kanban) is a plus but not required.
  • Familiarity with modern data tools such as Snowflake, Redshift, or BigQuery is a plus but not required.

Responsibilities

  • Develop scalable data pipelines to ingest and process investment data records.
  • Assist in the development and implementation of data pipelines sourced from internal and external investment data sources.
  • Participate in coding and development activities to deliver solutions that meet business requirements and strategic objectives.
  • Learn and contribute to the continuous improvement of data quality, resiliency, control, efficiency, and monitoring processes.
  • Collaborate with other Engineers to develop and deploy new data products to the investment data platform.
  • Support the integration and enhancement of data ingestion, data delivery tools, transformation tools, and orchestration tools with the unified data platform.
  • Provide assistance during unexpected outages and help maintain system reliability.

Benefits

  • Mentorship from experienced professionals in data engineering and financial services.
  • Hands-on experience with cutting-edge modern data engineering tools and techniques
  • Opportunities to work on impactful projects that contribute to investment decision-making and client reporting.
  • A strong foundation for a career in data engineering or financial technology.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service