Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Machine Learning Software Engineer, Research image - Rise Careers
Job details

Machine Learning Software Engineer, Research

PhysicsX is a deep-tech company of scientists and engineers, developing machine learning applications to massively accelerate physics simulations and enable a new frontier of optimisation opportunities in design and engineering.  

  

Born out of numerical physics and proven in Formula One, we help our customers radically improve their concepts and designs, transform their engineering processes and drive operational product performance. We do this in some of the most advanced and important industries of our time – including Space, Aerospace, Additive Manufacturing, Electric Vehicles, Motorsport, and Renewables. Our work creates positive impact for society, be it by improving the design of artificial hearts, reducing CO2 emissions from aircraft and road vehicles, and increasing the performance of wind turbines.   

  

We are taking the next leap in building out our technology platform and product offering. In this context, we are looking for a capable and enthusiastic machine learning software engineer to join our research team.

This is a hybrid role, meaning you'll enjoy the best of both worlds- flexibility and in-person collaboration. We work together in our NYC office to foster innovation, teamwork and problem-solving. If you're in (or ready to move to) New York and want to be part of a dynamic, hands-on environment, we'd love to hear from you!


Note: We do not provide visa sponsorship in the US. Please only apply if you have the right to work in the US.


What you will do
  • Work closely with our research scientists and simulation engineers to build and deliver models that address real-world physics and engineering problems.
  • Design, build and optimize machine learning models with a focus on scalability and efficiency in our application domain.
  • Transform prototype model implementations to robust and optimized implementations.
  • Implement distributed training architectures (e.g., data parallelism, parameter server, etc.) for multi-node/multi-GPU training and explore federated learning capacity using cloud (e.g., AWS, Azure, GCP) and on-premise services.
  • Work with research scientists to design, build and scale foundation models for science and engineering; helping to scale and optimize model training to large data and multi-GPU cloud compute.
  • Identify the best libraries, frameworks and tools for our modelling efforts to set us up for success.
  • Own Research work-streams at different levels, depending on seniority.
  • Discuss the results and implications of your work with colleagues and customers, especially how these results can address real-world problems.
  • Work at the intersection of data science and software engineering to translate the results of our Research into re-usable libraries, tooling and products.
  • Foster a nurturing environment for colleagues with less experience in ML / Engineering for them to grow and you to mentor.


What you bring to the table
  • Enthusiasm about developing machine learning solutions, especially deep learning and/or probabilistic methods, and associated supporting software solutions for science and engineering.
  • Ability to work autonomously and scope and effectively deliver projects across a variety of domains.
  • Strong problem-solving skills and the ability to analyse issues, identify causes, and recommend solutions quickly.
  • Excellent collaboration and communication skills — with teams and customers alike.
MSc or PhD in computer science, machine learning, applied statistics, mathematics, physics, engineering, software engineering, or a related field, with a record of experience in any of the following:
  • Scientific computing;
  • High-performance computing (CPU / GPU clusters);
  • Parallelised / distributed training for large / foundation models.
Ideally >1 years of experience in a data-driven role, with exposure to:
  • scaling and optimizing ML models, training and serving foundation models at scale (federated learning a bonus);
  • distributed computing frameworks (e.g., Spark, Dask) and high-performance computing frameworks (MPI, OpenMP, CUDA, Triton);
  • cloud computing (on hyper-scaler platforms, e.g., AWS, Azure, GCP);
  • building machine learning models and pipelines in Python, using common libraries and frameworks (e.g., NumPy, SciPy, Pandas, PyTorch, JAX), especially including deep learning applications;
  • C/C++ for computer vision, geometry processing, or scientific computing;
  • software engineering concepts and best practices (e.g., versioning, testing, CI/CD, API design, MLOps);
  • container-ization and orchestration (Docker, Kubernetes, Slurm);
  • writing pipelines and experiment environments, including running experiments in pipelines in a systematic way.


What we offer
  • Be part of something larger: Make an impact and meaningfully shape an early-stage company. Work on some of the most exciting and important topics there are. Do something you can be proud of 
  • Work with a fun group of colleagues that support you, challenge you and help you grow. We come from many different backgrounds, but what we have in common is the desire to operate at the very top of our fields and solve truly challenging problems in science and engineering. If you are similarly capable, caring and driven, you'll find yourself at home here 
  • Experience a truly flat hierarchy. Voicing your ideas is not only welcome but encouraged, especially when they challenge the status quo 
  • Work sustainably, striking the right balance between work and personal life.
  • Receive a competitive compensation and equity package, in addition to plenty of perks such as generous vacation and parental leave, complimentary office food, as well as fun outings and events   
  • Opportunity to collaborate in our lovely Shoreditch office and enjoy a good proportion of time working from home, if desired. Get the opportunity to occasionally visit our customers' engineering sites and experience first-hand how our work is transforming their ways of working    
  • Use first-class equipment for working in-office or remotely, including HPC 


$120,000 - $240,000 a year

We value diversity and are committed to equal employment opportunity regardless of sex, race, religion, ethnicity, nationality, disability, age, sexual orientation or gender identity. We strongly encourage individuals from groups traditionally underrepresented in tech to apply. To help make a change, we sponsor bright women from disadvantaged backgrounds through their university degrees in science and mathematics.   


PhysicsX Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
PhysicsX DE&I Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of PhysicsX
PhysicsX CEO photo
Jacomo Corbo
Approve of CEO

Average salary estimate

$180000 / YEARLY (est.)
min
max
$120000K
$240000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Machine Learning Software Engineer, Research, PhysicsX

PhysicsX is on the lookout for an enthusiastic Machine Learning Software Engineer to join our forward-thinking research team in New York. We’re a deep-tech company at the intersection of physics and advanced engineering, specializing in machine learning applications that accelerate physics simulations. Your role will be pivotal as you collaborate closely with research scientists and simulation engineers, transforming complex problems into scalable machine learning models tailored for real-world engineering challenges. You'll design and optimize algorithms to ensure efficiency in high-demand scenarios, and explore cutting-edge techniques such as distributed training and federated learning. Our dynamic team values innovation and collaboration, so whether you're working in our NYC office or from home, you'll be part of an inspiring environment that encourages creativity and problem-solving. This is your chance to make an impact across industries like Aerospace, Renewable Energy, and Motorsports while you develop remarkable solutions that shape the future. If you have a strong technical background in machine learning, enthusiasm for mentoring junior colleagues, and want to be part of something that drives real change, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Machine Learning Software Engineer, Research Role at PhysicsX
What qualifications do I need to become a Machine Learning Software Engineer at PhysicsX?

To qualify as a Machine Learning Software Engineer at PhysicsX, you should possess an MSc or PhD in a relevant field such as computer science, mathematics, or engineering. Additionally, you should have practical experience in scientific computing, high-performance computing, and foundational knowledge of machine learning frameworks. Exposure to distributed computing and cloud platforms is highly beneficial.

Join Rise to see the full answer
What technical skills are necessary for a Machine Learning Software Engineer position at PhysicsX?

A successful Machine Learning Software Engineer at PhysicsX should have proficiency in Python and relevant libraries like TensorFlow or PyTorch, experience with high-performance computing, and familiarity with cloud platforms such as AWS or Azure. Skills in C/C++ and an understanding of software engineering best practices like CI/CD and MLOps are also advantageous.

Join Rise to see the full answer
How can I grow my career as a Machine Learning Software Engineer at PhysicsX?

PhysicsX promotes a nurturing environment for career growth, where you'll have the opportunity to own research streams and mentor less experienced colleagues. Engaging with challenging projects, collaborating with diverse teams, and contributing to innovative solutions will help you advance your skills and career in this space.

Join Rise to see the full answer
What is the work culture like for a Machine Learning Software Engineer at PhysicsX?

The work culture at PhysicsX is collaborative and innovative, centered around fostering teamwork and creative problem-solving. You’ll enjoy a flat hierarchy that encourages you to voice your ideas and challenge norms, making it an exciting place to work and grow within the advanced tech landscape.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Software Engineer, Research
Can you describe a project where you implemented a machine learning model?

When discussing a project where you've implemented a machine learning model, be concise and structured. Explain the problem you aimed to solve, the data you used, the model choice, your reasoning behind it, and the outcome. Highlight your role in the project and any collaborative efforts involved.

Join Rise to see the full answer
How do you approach problem-solving in machine learning?

Approaching problem-solving in machine learning should involve clearly defining the problem, understanding the data, and exploring potential algorithms. Discuss your methodology for testing and optimizing models, addressing challenges that arise, and iterating on solutions based on results.

Join Rise to see the full answer
What techniques do you use for model optimization?

In your response, outline the techniques you’ve employed for model optimization, such as hyperparameter tuning, feature selection, and regularization methods. Provide specific examples that demonstrate the impact of these techniques on model performance.

Join Rise to see the full answer
Can you explain the difference between supervised and unsupervised learning?

Supervised learning involves training a model on labeled data, allowing the model to learn from input-output pairs, whereas unsupervised learning uses unlabeled data, focusing on underlying patterns such as grouping and clustering. Illustrate your understanding with examples of scenarios suitable for each method.

Join Rise to see the full answer
How familiar are you with cloud computing frameworks for ML?

Discuss your experience with cloud computing frameworks, highlighting any specific platforms you've worked with, such as AWS or Azure. Mention the services you've utilized, such as model deployment and training at scale, and how they have enhanced your project workflows.

Join Rise to see the full answer
How do you handle data preprocessing?

Explain your approach to data preprocessing, covering techniques like normalization, handling missing values, and feature engineering. Provide examples of how preprocessing has improved model accuracy and performance in your previous work.

Join Rise to see the full answer
What is your experience with high-performance computing?

Highlight your experience with high-performance computing, detailing the systems or clusters you’ve used, such as GPU or CPU clusters, and how they have enabled you to execute machine learning tasks efficiently. Mention any specific challenges you overcame.

Join Rise to see the full answer
How do you ensure reproducibility in your experiments?

Discuss your strategies for ensuring experiment reproducibility, focusing on version control, documentation practices, and using tools for environment management. Providing examples of how you've facilitated reproducibility in previous roles will strengthen your response.

Join Rise to see the full answer
How do you stay updated with the latest trends in machine learning?

Talk about the resources you leverage to stay current, such as academic journals, conferences, online courses, and professional networks. Share any organizations or communities where you actively engage with peers to exchange knowledge and insights.

Join Rise to see the full answer
What role does collaboration play in ML projects?

Emphasize the importance of collaboration in ML projects, touching on how diverse perspectives lead to innovative solutions. Share examples where you effectively collaborated with cross-functional teams, such as data scientists, engineers, and stakeholders, to achieve project goals.

Join Rise to see the full answer
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter