1

Neural Networks Jobs (NOW HIRING)

... neural networks--to accelerate simulations, enhance efficiency, drive novel improvements, increase part yield, reduce inspection burden, and optimize parts. • Collaborate with cross-functional ...

... neural networks--to accelerate simulations, enhance efficiency, drive novel improvements, increase part yield, reduce inspection burden, and optimize parts. • Collaborate with cross-functional ...

Senior Research Scientist

Palo Alto, CA · On-site

$115K - $147K/yr

They are seeking a Senior Research Scientist to contribute to the development of cutting-edge AI models, focusing on machine learning research and the practical deployment of large neural networks.

... neural networks--to accelerate simulations, enhance efficiency, drive novel improvements, increase part yield, reduce inspection burden, and optimize parts. • Collaborate with cross-functional ...

Should be proficient with Artificial Neural Networks, Random forest. Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and ...

... Neural networks, Random Forest and XGBoost-in various business problems (AML, fraud detection, mortgage default, foreclosure, credit risk management, price prediction and optimization) • Strong ...

Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages drawbacks. Knowledge of advanced ...

next page

Showing results 1-20

Neural Networks information

What are the most common challenges faced in a Neural Networks role, and how can I prepare for them?

Professionals working in neural networks frequently encounter challenges such as managing large datasets, tuning hyperparameters, handling overfitting or underfitting, and keeping up with rapidly evolving technologies. You can prepare by building a strong foundation in relevant mathematical concepts, staying up-to-date on industry advancements, and practicing hands-on model development and troubleshooting. Collaborating with peers and participating in open-source projects or competitions can deepen your expertise and problem-solving skills. Employers also value candidates who can communicate complex ideas clearly and work well in diverse, multidisciplinary teams.

What is a Neural Networks job?

A Neural Networks job typically involves designing, developing, and optimizing artificial neural networks for tasks such as image recognition, natural language processing, and predictive analytics. Professionals in this field work with machine learning frameworks like TensorFlow or PyTorch, train deep learning models, and fine-tune architectures for better accuracy and efficiency. These roles are common in AI research, data science, robotics, and software development. Strong skills in programming, mathematics, and data handling are essential for success in this field.

What are the key skills and qualifications needed to thrive in the Neural Networks position, and why are they important?

To thrive in a Neural Networks role, you need a solid background in mathematics, programming (Python, TensorFlow, PyTorch), and machine learning principles, often attained through a degree in computer science or a related field. Familiarity with neural network frameworks, model deployment tools, and cloud computing platforms is highly valuable, as are certifications such as TensorFlow Developer or AWS Machine Learning. Excellent problem-solving abilities, communication skills, and a collaborative mindset help you excel when working on interdisciplinary teams and complex projects. These skills are crucial for designing, training, and optimizing neural network models that effectively solve real-world problems in diverse industries.

More about Neural Networks jobs
What cities are hiring for Neural Networks jobs? Cities with the most Neural Networks job openings:
What are the most commonly searched types of Neural Networks jobs? The most popular types of Neural Networks jobs are:
What states have the most Neural Networks jobs? States with the most job openings for Neural Networks jobs include:
Infographic showing various Neural Networks job openings in the United States as of July 2026, with employment types broken down into 83% Full Time, and 17% Contract. Highlights an 83% In-person, and 17% Remote job distribution.
Software Engineer, Simulation

Software Engineer, Simulation

SpaceX

Hawthorne, CA • On-site

Full-time

Re-posted 20 days ago


SpaceX rating

8.8

Company rating: 8.8 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

7th of 61 rated aerospace companies


Job description

Job Summary:
SpaceX is a company focused on developing technologies for human life on Mars. They are seeking a Software Engineer specializing in simulation to enhance their multiphysics simulation engine, which supports various manufacturing processes. The role involves software architecture, optimization, and collaboration with cross-functional teams to improve simulation capabilities.
Responsibilities:
• Own software architecture and quality of simulation software used across SpaceX.
• Develop and optimize next-generation software that integrates CFD tools, meshing software, and CAD platforms for multiphysics simulations; contribute to transitioning results viewing to web-based 3D tooling.
• Build advanced interfaces for viewing and interpreting simulation results.
• Troubleshoot and debug issues related to software integration, meshing quality, and simulation accuracy.
• Leverage machine learning and AI solutions—such as surrogate modeling and physics-informed neural networks—to accelerate simulations, enhance efficiency, drive novel improvements, increase part yield, reduce inspection burden, and optimize parts.
• Collaborate with cross-functional teams to implement new features and automate processes.
• Conduct testing and validation of simulation results using industry-standard benchmarks.
Qualifications:
Required:
• Bachelor's degree in computer science, engineering, math, or STEM discipline; OR 5+ years of professional experience building software in lieu of a degree.
• 2+ years of software development experience.
• 2+ years of strong C++ software engineering experience.
• 1+ years of experience leveraging Python for data analysis.
• Ability to work extended hours and weekends as necessary.
• Ability to travel to other SpaceX sites as needed (up to 20%).
Preferred:
• Experience working with numerical solvers for complex physics domains (e.g., tools like OpenFOAM, ANSYS Fluent, COMSOL Multiphysics).
• Strong meshing skills for complex simulations (e.g., tools like NX, ANSYS Meshing, SnappyHexMesh).
• Demonstrated experience applying machine learning and AI solutions (e.g., surrogate modeling, physics-informed neural networks, Fourier neural operators, neural operators, graph neural networks etc) to accelerate simulations.
• Experience with visualization tools (ParaView, VisIt, Tecplot) and web-based 3D tooling (e.g., Three.js).
• Experience with web development frameworks such as Flask, SQLAlchemy, and FastAPI.
• Front-end experience in React or similar JavaScript UI frameworks.
• Database experience with PostgreSQL, SQL Server, or similar database technologies.
• Good understanding of version control, testing, continuous integration, build, deployment, and monitoring.
• Strong Linux experience.
• Knowledge of high-performance computing (HPC) environments and parallel processing.
• Strong problem-solving abilities and attention to detail for optimizing simulation efficiency.
• Excellent communication skills for documenting code and collaborating in team settings.
Company:
SpaceX develops and operates rockets, satellite networks, and AI infrastructure including launch, connectivity, and cloud services. Founded in 2002, the company is headquartered in Hawthorne, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom