Software Engineering Intern developing and optimizing cloud-based workflows and applications. Gaining hands-on experience in software engineering and analytics with a focus on modern technologies.
Responsibilities
Develop and maintain Python-based applications and automation workflows.
Build and enhance software pipelines that collect, process, and organize data from multiple sources.
Support and deploy solutions using cloud services such as AWS Lambda, InfluxDB, or equivalent GCP tools.
Analyze structured and unstructured data, including timeseries and network telemetry data, to identify key patterns.
Contribute to creating and maintaining analytics components using Elasticsearch and Kibana or equivalent.
Collaborate with engineers using Git, CI/CD workflows.
Document technical processes, write reusable code, and implement best practices for system reliability.
Explore new technologies such as agentic AI frameworks (e.g., LangGraph) and LLM-based automation solutions.
Requirements
Currently enrolled in a college degree program in Computer Science, Computer Engineering, Software Engineering, or a related field.
Proficiency in Python for backend development, scripting, or automation.
Understanding of data pipeline and integration concepts — collecting, transforming, and preparing data for analytics.
Exposure to AWS cloud services (Lambda, InfluxDB) or corresponding GCP components.
Familiarity with version control systems such as Git.
Experience with analytics or data‑driven projects through coursework, internships, or research.
Strong foundation in data structures, algorithms, and API design.
Excellent problem-solving skills, attention to detail, and ability to work collaboratively.
Benefits
Exposure to real-world production systems
Mentorship opportunities
Hands-on experience at the intersection of software engineering, data analytics, and emerging AI frameworks
Azure Data Engineer role building data pipelines with Azure Data Factory and Databricks. Requires strong programming skills and cloud data ingestion experience.
Data Engineer for Manulife developing and maintaining data systems using Azure services. Collaborating with data professionals to enhance data architecture and ensure data quality.
Senior Data Engineer responsible for maturing strategic data assets across cloud analytics in the financial services sector. Collaborating with business stakeholders and data engineering teams to ensure data compliance and readiness.
Senior Data Engineer at IQVIA, developing scalable data pipelines and leading engineering efforts. Collaborating globally to improve healthcare outcomes through advanced analytics and technology.
Data Engineer I supporting data platform development at EverCommerce. Collaborating with senior engineers and analytics teams to deliver reliable, high - quality data.
Senior Software Engineer at Abnormal AI building next - gen data platform with experience in data - intensive applications. Collaborates with engineering teams to enhance scalability and operational excellence.
Software Developer in Test working on cloud - based data platform at Tecsys. Ensuring quality and reliability of data pipelines and transformations using automation frameworks.
Data Engineer building data integration pipelines for data lakes and warehouses. Collaborating with stakeholders to meet business requirements in a leading publishing company.
Google Cloud Data Engineer implementing data ingestion and analytics frameworks at Fueled. Specializing in Google Cloud Platform and modern data modeling.