Job Description
Role: Python Engineer
Location: Milpitas CA (Onsite)
Skill set:
- Master’s or Ph.D. in Mechanical Engineering, Applied Mathematics, Physics, Computational Engineering, or related field.
- 5+ years of experience in numerical modeling, simulation, or scientific computing.
- Dot net programming skill
- Strong command over Python programming with experience in scientific libraries such as NumPy, SciPy, SymPy, Matplotlib, PyTorch (for PDEs), or FEniCS .
- Experience with data-driven modeling and integration of empirical data into physical models.
- Excellent debugging, problem-solving, and analytical skills.
- Strong written and verbal communication skills with ability to present technical ideas clearly.
- Experience: 5 - 10Years
Good to Have
- Basic understanding of Optics and Display
- Design, develop, and validate numerical models for solving complex physical systems (e.g., thermal, fluid dynamics, structural, electromagnetic, battery systems).
- Implement custom numerical solvers and simulation tools using Python and relevant scientific computing libraries (NumPy, SciPy, pandas, Matplotlib, etc.).
- Translate theoretical models into robust, scalable, and maintainable code for product integration or research purposes.
- Maintain code versioning using Git and ensure good software engineering practices (modular design, unit testing, CI/CD pipelines).
- Support model calibration and validation with experimental or field data.
Job Tags