Data Engineer Intern

FireworkSan Mateo, CaliforniaOn-siteInternshipListed 2 hours ago

Apply now

About this role

What you'll be doing

- Assist in designing, developing, and maintaining data pipelines and infrastructure that support analytics, business intelligence, and machine learning applications

- Support the development of ETL/ELT processes to collect, transform, and organize data from various sources

- Write and optimize SQL queries and Python scripts to support data processing, reporting, and analysis

- Collaborate with data engineers, software engineers, and analytics teams to improve data accessibility, quality, and reliability

- Help build and maintain data tools and dashboards that provide actionable insights into business and product performance

- Gain hands-on experience with cloud-based data infrastructure, data warehouses, and modern data processing technologies

- Assist in troubleshooting data pipeline issues, identifying performance improvements, and implementing solutions with guidance from senior engineers

- Participate in code reviews, technical discussions, and team meetings while learning engineering best practices

- Document data processes, workflows, and technical solutions to support ongoing development and knowledge sharing

We'll be excited if you have

- Currently pursuing a Bachelor's or Master's degree in Computer Science, Data Science, Software Engineering, Information Systems, or a related technical field

- Foundational knowledge of Python and SQL, including experience writing queries, manipulating data, or developing scripts through coursework, projects, or internships

- Basic understanding of databases, data structures, and data processing concepts

- Familiarity with ETL/ELT processes, data pipelines, or data warehousing concepts

- Interest in learning modern AI and data technologies such as Claude, Snowflake, BigQuery, Apache Spark, Flink, or Apache Airflow

- Strong analytical and problem-solving skills, with attention to detail and a willingness to learn

- Good communication and collaboration skills, with the ability to work effectively in a team environment

- A proactive attitude, intellectual curiosity, and enthusiasm for working with data and emerging technologies

- Previous technical projects, relevant coursework, or internship experience in data engineering, software development, or analytics is a plus, but not required