Python Engineer

Overview

On Site
$40 - $50
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Python
.NET
PyTorch
Pandas
Physics
Problem Solving
Research
Software Engineering
Fluid Mechanics
Mechanical Engineering
Modeling
NumPy
Optics
Conflict Resolution
Continuous Delivery
Continuous Integration
Git
Unit Testing
Analytical Skill
Applied Mathematics
Communication
Computational Science
Debugging
matplotlib

Job Details

Role: Python Engineer
Location: Milpitas CA (Onsite)
Contract

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.