Software Engineer
Data and Simulation
Posted on 8/31/2023
Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Science
Data Structures & Algorithms
Development Operations (DevOps)
Jupyter
NumPy
Pandas
SQL
Python
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
- You find large challenges exciting and enjoy discovering and defining problems as much as solving them
- You deliver. You may enjoy thoughtful conversations about problems and perfecting design, but in the end you know that what matters is delivering innovative, effective, and reliable solutions
- You are a cross disciplinary team member. You are excited to work with, learn from, and contribute to technology teams ranging from electromagnetics, power electronics, controls systems, mechanical, materials, software, computational physics, and beyond
- Strong MLOps and DevOps skills
- Solid understanding of statistics, probability, and machine learning, and optimization concepts
- Strong experience with Python and data manipulation tools including SQL, Pandas, Numpy, Scipy, Matplotlib, Scikit-learn, Jupyter Notebooks, etc
- Strong verbal and written communication skills
- Familiarity with big data and scientific computing frameworks
- Familiar with software engineering best practices including API design, version control, CI/CD, etc
- Ability to thrive in a fast-moving and constantly evolving high growth environment
Responsibilities
- Utilize large-scale data and help Tau engineers design and validate the most compelling and reliable products for our customers
- Collect real-time life data from test and simulation systems including retrieving, analyzing and summarizing results to cross-functional teams
- Provide support through the whole design cycle by building software and statistical tools that orchestrate all the reliability physics analyses
- Answer complex questions on design parameters and behavior
- Build scalable data pipelines to deploy fleet health monitoring models
- Apply modern statistical frameworks to support the engineering team
- Work closely with cross-functional teams to create/interpret/validate numeric models of products and systems
- Build visualizations to effectively communicate results
- Advance Tau's multiphysics simulation infrastructure including scientific computing pipelines, computational cluster, data storage and retrieval, etc
Desired Qualifications
- Ideal candidates with have a background in physics and engineering
- Bachelor's degree in Data Science, Computer Science, Industrial Engineering, Mathematics, Physics or a related field
- Experience training and maintaining models for real world applications
- Strong knowledge of data structures and architectures
- Experience with scalable machine learning and time-series modeling
- Ability to code robust-apps (potentially interfacing with data streams, etc)
- Comfortable in an environment with unstructured, incomplete, and ambiguous data
- Curious, open-minded, and driven to solve complex problems