Physics Engineering Intern
Physics Engineering Intern
Job Overview:
We are seeking a Physics Intern with strong skills in Python or Java programming to support our research and development initiatives. In this role, you will use your coding expertise to develop simulations, automate data analysis, and contribute to software tools that advance scientific discovery.
Key Responsibilities:
Develop, implement, and optimize computational models and simulations in Python or Java.
Automate data processing and analysis for experimental or simulation datasets.
Design and maintain scripts or software tools to support ongoing physics research.
Collaborate with researchers to solve technical and scientific challenges through code.
Visualize and interpret data using scientific libraries and frameworks.
Document code, processes, and results clearly for future reference and reproducibility.
Participate in team meetings and present progress on programming-related tasks.
Requirements:
Currently pursuing a Bachelor’s or Master’s degree in Physics, Applied Physics, Computer Science, or a related field.
Proficiency in Python or Java programming for scientific applications.
Familiarity with relevant libraries or frameworks (e.g., NumPy, SciPy, Matplotlib for Python; standard Java APIs and scientific libraries).
Understanding of physics fundamentals and mathematical modeling.
Experience with data analysis and visualization techniques.
Strong problem-solving and debugging skills.
Effective written and verbal communication skills.
Preferred Skills (Any of the following are a plus):
Experience with object-oriented programming and software development best practices.
Exposure to simulation platforms or physics engines (e.g., OpenMM, Geant4, or custom Java simulations).
Familiarity with version control systems (e.g., Git).
Knowledge of parallel or distributed computing (multithreading, multiprocessing).
Experience with machine learning or scientific computing libraries.
Background in integrating software tools with laboratory equipment or data acquisition systems.
What You’ll Gain:
Hands-on experience with computational and software-driven physics research.
Mentorship from physicists, software engineers, and data scientists.
Enhanced proficiency in Python and/or Java for scientific and technical applications.
Opportunity to contribute to impactful projects and publish technical results.