What are the responsibilities and job description for the Data Engineering Intern position at NorthMark Strategies?
The Company:
NorthMark Strategies is a leading investment firm, combining capital, innovation, and engineering to drive long-term value. From operating complex businesses to backing breakthrough technologies, our mission is to build enduring businesses. Our team combines intelligent risk-taking, operational excellence, exceptional talent, and world-class computing capacity to create shareholder value.
Our company offers a dynamic environment where individuals have the freedom to lead companies toward bold achievements by embracing innovation, leveraging technology, and fostering differentiated business strategies. Our values are Integrity, Ability, and Energy, and the company aims to hire individuals who possess those qualities.
At NorthMark Strategies, we believe the future isn’t something to hope for, it’s something to build. We don’t just invest, we create. Bringing together strategic insight and technical horsepower to deliver outcomes that endure.
The Position:
As a Data Engineer Intern at our multi-strategy investment firm, you'll gain hands-on experience building and optimizing data infrastructure that supports real-world investment decisions. Working closely with experienced engineers, you’ll help design scalable data solutions using modern tools like AWS, Azure, Snowflake, Power BI while developing practical skills in cloud data engineering and visualization. This role is ideal for someone who’s curious about data, eager to learn, and interested in the intersection of finance and technology.
Responsibilities
- Collaborate with the data engineering team to build, test, and maintain scalable data pipelines using Python and SQL
- Assist in designing and developing processes to ingest, transform, and store data from various sources, including APIs, databases, and private data centers.
- Work with Snowflake to manage and query large datasets in a cloud data warehouse environment.
- Support the integration of data into Power BI dashboards for business and investment insights.
- Participate in defining and documenting processes for data ingestion, quality checks, and monitoring.
- Learn and contribute to running production pipelines and troubleshooting data issues
- Document ETL processes, data flow, architectural components to ensure knowledge sharing and governance
- Explore opportunities to apply machine learning and automation in improving data workflows.
Requirements
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related technical field.
- Basic knowledge of Python programming (coursework, personal projects, or internships).
- Interest in working with cloud platforms (AWS, Azure)
- Familiarity with SQL and willingness to learn Snowflake or other data warehouse technologies.
- Exposure to Power BI or other data visualization tools is a plus.