Machine Learning Engineer, Research
Machine Learning Engineer, Research

Machine Learning Engineer, Research

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
J

At a Glance

  • Tasks: Develop and optimise machine learning models for real-world engineering challenges.
  • Company: PhysicsX is a deep-tech company revolutionising physics simulations for various industries.
  • Benefits: Enjoy flexible work options, competitive pay, generous leave, and fun team events.
  • Why this job: Make a meaningful impact in exciting fields like Space, Medical Devices, and Renewables.
  • Qualifications: Degree in computer science or related field; experience in ML model scaling and software engineering.
  • Other info: Diversity is valued; we encourage underrepresented groups to apply.

The predicted salary is between 36000 - 60000 £ per year.

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 optimization 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, Medical Devices, 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 a rapidly growing company but prefer to fly under the radar to protect our customers’ confidentiality. We are about to take 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 engineer to join our team. If all of this sounds exciting to you, we would love to talk (even if you don't tick all the boxes).

What you will do

  • Work intimately with our simulation engineers and research scientists to develop an understanding of the physics and engineering challenges we are solving.
  • Design, build and optimise machine learning models with a focus on scalability and efficiency in our application domain.
  • Transform prototype implementations to robust production-grade implementation of models.
  • Explore distributed training architectures and federated learning capacity.
  • Create analytics environments and resources in the cloud or on-premise, spanning data engineering and science.
  • Identify the best libraries, frameworks and tools for our modelling efforts to set us up for success.
  • Work at the intersection of data science and software engineering to translate the results of our R&D into re-usable libraries, tooling and products.
  • Continuously apply and improve engineering best practices and standards and coach your colleagues in their adoption.

What you bring to the table

  • Enthusiasm about using machine learning for science and engineering, and especially in scaling such solutions to real-world settings.
  • Degree (Master's/Doctorate) in computer science, software engineering or equivalent.
  • Experience scaling ML models, both in compute and data storage.
  • Federated learning experience is a bonus.
  • 1+ year of experience in a data-driven role, with exposure to:
  • Software engineering concepts and best practices (e.g., versioning, testing, CI/CD, API design, MLOps).
  • Building machine learning models and pipelines in Python, using common libraries and frameworks (e.g., PyTorch, MLFlow, JAX).
  • Distributed computing frameworks (e.g., Spark, Dask).
  • Cloud platforms (e.g., AWS, Azure, GCP) and HP computing.
  • Containerization and orchestration (Docker, Kubernetes).
  • Ability to scope and effectively deliver projects.
  • Strong problem-solving skills and the ability to analyse issues, identify causes, and recommend solutions quickly.
  • Excellent collaboration and communication skills - with teams and especially researchers.
  • 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.
    • 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.
    • Work in a flexible setting, at our lovely London Shoreditch office, and a good proportion from home if so 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.

    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.

    J

    Contact Detail:

    Job Traffic Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Machine Learning Engineer, Research

    ✨Tip Number 1

    Familiarise yourself with the specific machine learning frameworks mentioned in the job description, such as PyTorch and MLFlow. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your readiness to hit the ground running.

    ✨Tip Number 2

    Engage with the latest research and developments in federated learning and distributed computing. Being able to discuss recent advancements or case studies during your interview can set you apart from other candidates.

    ✨Tip Number 3

    Network with professionals in the field of machine learning and physics simulations. Attend relevant meetups or webinars to connect with potential colleagues and gain insights into the company culture at PhysicsX.

    ✨Tip Number 4

    Prepare to showcase your problem-solving skills by discussing past projects where you successfully tackled complex challenges. Be ready to explain your thought process and the impact of your solutions on the project outcomes.

    We think you need these skills to ace Machine Learning Engineer, Research

    Machine Learning Model Development
    Python Programming
    Data Engineering
    Cloud Computing (AWS, Azure, GCP)
    Distributed Computing Frameworks (e.g., Spark, Dask)
    Containerization (Docker, Kubernetes)
    API Design
    MLOps
    Version Control and CI/CD
    Problem-Solving Skills
    Collaboration and Communication Skills
    Understanding of Physics and Engineering Principles
    Experience with Federated Learning
    Scalability and Efficiency Optimisation

    Some tips for your application 🫡

    Understand the Role: Before applying, make sure you thoroughly understand the responsibilities and requirements of the Machine Learning Engineer position. Tailor your application to highlight relevant experiences that align with the job description.

    Highlight Relevant Experience: In your CV and cover letter, emphasise your experience with machine learning models, software engineering practices, and any specific tools mentioned in the job description, such as Python, PyTorch, or cloud platforms.

    Show Enthusiasm for the Field: Express your passion for using machine learning in science and engineering. Share examples of projects or experiences that demonstrate your enthusiasm and how they relate to the work at PhysicsX.

    Tailor Your Application: Customise your CV and cover letter for this specific role. Use keywords from the job description to ensure your application stands out and clearly shows how your skills and experiences make you a great fit for the team.

    How to prepare for a job interview at Job Traffic

    ✨Understand the Company’s Mission

    Before your interview, take some time to research PhysicsX and its mission. Familiarise yourself with their work in physics simulations and how machine learning plays a role in their projects. This will help you align your answers with their goals and demonstrate your genuine interest.

    ✨Showcase Your Technical Skills

    Be prepared to discuss your experience with machine learning models, particularly in Python and relevant libraries like PyTorch or MLFlow. Highlight any projects where you've scaled models or worked with distributed computing frameworks, as these are crucial for the role.

    ✨Prepare for Problem-Solving Questions

    Expect to face technical questions that assess your problem-solving skills. Practice explaining your thought process when tackling complex issues, especially those related to data analysis and model optimisation. Use examples from your past experiences to illustrate your approach.

    ✨Emphasise Collaboration and Communication

    Since the role involves working closely with simulation engineers and researchers, be ready to discuss your collaboration experiences. Share examples of how you've effectively communicated technical concepts to non-technical team members, showcasing your ability to bridge the gap between data science and engineering.

    Machine Learning Engineer, Research
    Job Traffic
    J
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >