M Science is a data-driven research and analytics firm that needs to uncover new insights for leading financial institutions and corporations by pioneering methodologies to provide actionable intelligence. They are looking for a Software Engineer Intern to help build scalable systems, APIs, and pipelines that power alternative data research.
Requirements
- Strong programming skills in Python, C-Sharp/.NET, or similar languages.
- Familiarity with SQL and NoSQL databases and data modeling.
- Understanding of API design, microservices, and backend architecture.
- Exposure to distributed systems, asynchronous programming, or cloud-native architecture.
- Familiarity with CI/CD workflows, containerization, or orchestration tools (Airflow, Docker, Kubernetes).
- Understanding of event-driven architectures or pub/sub messaging patterns.
Responsibilities
- Assist in the design, development, and optimization of backend systems and APIs using Python, C-Sharp/.NET, or other modern technologies.
- Support development and maintenance of data pipelines and workflows that handle large alternative datasets.
- Contribute to system monitoring, alerting, and data validation processes to ensure pipeline reliability and data quality.
- Participate in code reviews, debugging, and testing to ensure high-quality, maintainable code.
- Collaborate with cross-functional teams including data scientists, product managers, and analysts to deliver end-to-end solutions.
- Explore and implement tools, frameworks, or processes to improve backend efficiency and developer experience.
Other
- Anticipated to graduate in May 2027
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- Interest in financial services, alternative data, or analytics.
- Strong problem-solving skills, attention to detail and ability to work independently.
- Collaboration and technical communication in a cross-functional, fast-paced environment.