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

Senior Software Engineer, Backend

Introduction 

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 Software 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).


The Role

We are looking for passionate Senior software engineers to join us in building the cutting-edge platform that empowers Data Scientists, Machine Learning Engineers and Simulation Engineers to create, train, and deploy physics-informed models at PhysicsX. You'll take ownership of your work from implementation to production, ensuring quality, scalability, and observability at every step. By engaging with our Guilds and leveraging domain knowledge from end users, you’ll not only refine your craft but also help shape the future of our software engineering practices.


What you will do
  • Take part in building a platform used by Data Scientists and Simulation Engineers to build, train and deploy Deep Physics Models.
  • Work on a focused, stream-aligned and cross-functional team (back-end, front-end, design) that is empowered to make its implementation decisions towards meeting its objectives.
  • Gather and leverage domain knowledge and experience from the Data Scientists and Simulation Engineers using your product.
  • Lead and own initiatives with a high degree of autonomy


What you will bring to the table
  • A passion for the evolving craft of software engineering.
  • The ability to work collaboratively and effectively in cross-functional teams.
  • Proficiency in both Python and/or Go.
  • A willingness to take ownership from implementation to production, including testing, containerisation, continuous integration and delivery, authentication / authorisation, telemetry / observability / monitoring
  • A working understanding of messaging in event-driven systems, which implies some experience using tools such as NATS, RabbitMQ, or Kafka for example.
  • Some experience, professional or otherwise, developing applications for Kubernetes. CKAD is a plus, but by no means a requirement.


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   
  • 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    


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

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

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 Senior Software Engineer, Backend, PhysicsX

At PhysicsX, we are excited to announce an opening for a Senior Software Engineer, Backend, based in our vibrant Shoreditch office in London. Join us in our mission to revolutionize physics simulations through the power of machine learning. As a Senior Software Engineer, you will take the reins in developing a state-of-the-art platform that aids Data Scientists, Machine Learning Engineers, and Simulation Engineers in creating, training, and deploying deep physics models. The role emphasizes both ownership and collaboration; you’ll work within a cross-functional team where your ideas and innovations are valued. We’re passionate about cutting-edge technology and are eager to find a like-minded individual who thrives in a fast-paced environment. Your programming prowess in Python and/or Go will be essential as you ensure that the technology we build is quality-driven, scalable, and observable from day one. You will also engage closely with our end users, gathering insights to refine our software engineering practices, ensuring that the products we deliver exceed expectations. Whether you're coding, testing, or containerizing, we want you to share in the excitement of transforming the engineering processes of industries like aerospace, electric vehicles, and medical devices. If you’re ready to join a fun, supportive team and be instrumental in our significant journey forward, we'd love to chat with you, even if you don’t tick every box on the list!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend Role at PhysicsX
What are the responsibilities of a Senior Software Engineer at PhysicsX?

At PhysicsX, the Senior Software Engineer, Backend is responsible for developing and maintaining a cutting-edge platform that enables Data Scientists and Simulation Engineers to create, train, and deploy deep physics models. Your role will include leading projects, collaborating with cross-functional teams, and engaging with end users to gather domain knowledge that will refine our products.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer role at PhysicsX?

To be successful in the Senior Software Engineer, Backend position at PhysicsX, candidates should have proficiency in Python and/or Go, experience in developing applications for cloud-native platforms such as Kubernetes, and a working knowledge of messaging systems like RabbitMQ or Kafka. A collaborative mindset is also crucial, as you'll work closely with other technical teams.

Join Rise to see the full answer
How does PhysicsX promote work-life balance for Senior Software Engineers?

PhysicsX values work-life balance for all its employees, including Senior Software Engineers. We offer flexible work arrangements, allowing you to strike a balance between personal and professional life while enjoying our lovely Shoreditch office environment and working from home when necessary.

Join Rise to see the full answer
What kind of team environment can a Senior Software Engineer expect at PhysicsX?

A Senior Software Engineer at PhysicsX will join a fun and dynamic team environment where collaboration is key. Our flat hierarchy encourages everyone to voice their ideas and challenge the status quo, making it an exciting place to grow and innovate in the field of machine learning applications.

Join Rise to see the full answer
What opportunities for growth and development are available to Senior Software Engineers at PhysicsX?

At PhysicsX, we are committed to the growth and development of our Senior Software Engineers. You will have opportunities to find mentorship, engage in continued learning, and contribute to exciting projects across various important industries. We encourage you to explore your passions within the team to enhance your skills and career.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend
Can you describe your experience with Python and how it relates to the role of Senior Software Engineer at PhysicsX?

It's vital to articulate not only your proficiency in Python but also how you've applied it to solve complex problems. Discuss specific projects where you've used Python effectively, the libraries you are familiar with, and how they contributed to the success of the project, especially in areas related to simulations or data handling.

Join Rise to see the full answer
What approaches do you take in developing scalable software applications?

Talk about the design patterns and architectural principles you employ to ensure scalability. Discuss previous experiences where you implemented scalability considerations in your code, such as microservices, efficient database management, or load balancing strategies.

Join Rise to see the full answer
How would you handle a disagreement within a cross-functional team?

Showcase your conflict resolution skills by providing a structured approach to resolving disagreements, such as seeking to understand different perspectives, promoting open communication, and focusing on collaborative problem-solving to ensure team alignment.

Join Rise to see the full answer
What is your experience with Kubernetes, and how have you implemented it in previous projects?

Detail your hands-on experience with Kubernetes, including deploying applications, scaling, and managing containerized apps. Share examples where you may have faced challenges in using Kubernetes, how you overcame them, and the benefits it provided to your projects.

Join Rise to see the full answer
Can you explain your understanding of event-driven systems and their benefits?

Highlight your understanding of event-driven architecture, discussing the advantages such as decoupled services, improved responsiveness, and scalability. Provide examples of tools you've used, like RabbitMQ or Kafka, and how they played a role in the systems you've developed.

Join Rise to see the full answer
How do you ensure quality throughout the software development process?

Describe your approach to quality assurance, which may involve unit testing, integration testing, code reviews, and continuous integration practices. Give examples that show your commitment to quality and how it has impacted past projects.

Join Rise to see the full answer
What are the key considerations when deploying machine learning models?

Discuss aspects such as model validation, monitoring performance in production, ensuring scalability, and managing data pipelines. Highlight any relevant experiences where you successfully deployed machine learning models in a production environment.

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering and technology?

Share your strategies for continuous learning, which may include attending conferences, following industry blogs, participating in online courses, or being part of developer communities. Emphasize how staying informed influences your work as a Senior Software Engineer.

Join Rise to see the full answer
Can you discuss a challenging project you've worked on and how you overcame obstacles?

Provide a compelling story that outlines the project's context, the specific challenges you faced, your strategic response, and the eventual outcome. This showcases your problem-solving abilities and resilience in the face of challenges relevant to a Senior Software Engineer’s role.

Join Rise to see the full answer
Why do you want to work at PhysicsX as a Senior Software Engineer?

Convey your motivation for applying, emphasizing PhysicsX's focus on innovative applications in important industries and how you align with their mission. Share what excites you about the opportunity to work on dynamic challenges within a supportive team environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly

Join Grafana Labs as a Staff Backend Engineer to shape the future of observability through innovative SaaS solutions.

Gridware Hybrid San Francisco, CA
Posted 3 days ago

Join Gridware as a Software Engineer and help build advanced solutions for the electrical grid.

Photo of the Rise User
Posted 5 days ago

Join Intelerad as a Senior Software Engineer to enhance client-facing applications for healthcare professionals across the UK.

Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 10 days ago

Help reshape the future of commerce as a Software Engineer - DevOps at Visa, where you’ll tackle complex challenges while working in a hybrid setting.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 3 days ago

Become part of Visa's mission to innovate global payment solutions as a SW Engineer specializing in Software Development Engineer in Test.

wk Remote ITA - Lucca, Via Borgo Giannotti
Posted 5 days ago

Embark on your software engineering career with CCH Tagetik, where you'll gain hands-on experience while benefiting from a flexible and supportive work environment.

Photo of the Rise User
Posted 8 days ago

Join Peraton as a Sr. Full Stack Developer to contribute to innovative cloud solutions for national security.

Photo of the Rise User
Wing Hybrid Palo Alto, California, United States
Posted 5 days ago

As a Software Engineering Manager at Wing, you'll lead a team to deliver cutting-edge drone delivery solutions within a dynamic and collaborative environment.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
February 14, 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
H
Someone from OH, Akron just viewed Financial Content Writer at Huntington
W
Someone from OH, Columbus just viewed Director of Regulatory Compliance - WEX Bank at WEX Inc
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp