Software Engineer Intern
Listed on 2026-06-03
-
Software Development
Mathematica applies expertise at the intersection of data, methods, policy, and practice to improve well‑being around the world. We collaborate closely with public‑ and private‑sector partners to translate big questions into deep insights that improve programs, refine strategies, and enhance understanding using data science and analytics.
We're looking for a curious, technically minded Undergraduate Intern to support platform modernization initiatives. This internship provides hands‑on experience as you support the implementation of a cloud‑based, database‑driven data management and analytics platform designed to enhance how data is integrated, transformed, and leveraged for policy decision‑making. The Software Engineer Intern will be paired with a mentor during the 10‑week internship (June 15 – August 21) to gain insight into Mathematica’s health policy work and how data supports it.
This position can work remotely or in any of our offices, including Princeton, NJ;
Washington, DC;
Ann Arbor, MI;
Cambridge, MA;
Chicago, IL. Mathematica also offers hybrid work options.
You’ll directly contribute to production systems, learn modern software engineering and cloud best practices, and better understand how scalable digital infrastructure is designed, built, tested, and deployed.
Additional Responsibilities- Designing, testing, documenting, and maintaining production‑level programming that supports data lifecycle management.
- Developing APIs, backend services, database queries, automation scripts, and internal tools using technologies such as SQL, C#, Python, and related cloud and data platform services.
- Supporting quality assurance efforts by writing and executing unit, integration, and regression tests; developing testing tools; troubleshooting defects; and participating in code reviews.
- Currently enrolled in or recently completed an undergraduate program or bootcamp, with coursework or experience in computer science, software engineering, information systems, data engineering, statistics, data science, and/or mathematics. Equivalent experience is accepted.
- Demonstrated interest and/or experience building software, tools, platforms, or automated workflows that contribute to projects with a policy or social impact in an academic, extracurricular, or professional setting.
- Experience applying software engineering practices such as version control, code review, debugging, automated testing, documentation, and basic software design principles.
- Ability and desire to work independently as part of a geographically dispersed interdisciplinary team, learning from self‑guided tutorials, technical documentation, and shared engineering practices.
- Experience working with databases, SQL, cloud computing environments, APIs, command‑line tools, reproducible development workflows, and common software development packages or libraries.
- Experience with healthcare datasets (e.g., Medicare or Medicaid claims and enrollment data).
- Knowledge of data engineering pipelines, Dev Ops or CI/CD practices, containerization, infrastructure‑as‑code, product or tool development, production‑quality analytics applications, machine learning systems, and considerations of responsible technology or algorithmic fairness.
- $25/hour – Students in their 1st or 2nd year (freshman or sophomore, or between sophomore and junior).
- $26/hour – Students in their 3rd or 4th year (junior or later).
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, orientation, gender identity, status as a veteran, or basis of disability or any other federal, state, or local protected class.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).