Role: Python Engineer
Location: Milpitas CA (Onsite)
Contract
Skill set:
- Masters 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.