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

Backend Software Engineer

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 data scientist 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 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.


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

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

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

If you're a passionate Backend Software Engineer looking to make a mark in the world of deep tech, PhysicsX, based in the vibrant Shoreditch area of London, is the place for you. At PhysicsX, we're more than just a company; we're a collective of scientists and engineers who are redefining the boundaries of physics simulations through cutting-edge machine learning applications. Imagine being part of a team that excels in some of the most crucial industries like Aerospace, Medical Devices, and Electric Vehicles, all while creating positively impactful technologies that can improve lives and reduce carbon footprints. This role isn’t just about writing code; it’s about owning your projects from implementation to production and really getting to know the needs of our Data Scientists and Simulation Engineers. You’ll be collaborating with cross-functional teams in a creative, fun environment where your ideas genuinely matter. We’re looking for someone who’s not only skilled in Python and Go, but who also shares our enthusiasm for software engineering. Whether you're refining deep physics models or working with tools like RabbitMQ or Kubernetes, your contributions will play a vital role in shaping our technology platform. This is more than just a job; it’s a chance to be involved in something bigger than yourself, with competitive compensation, flexible working arrangements, and an encouraging atmosphere that supports growth. Join us at PhysicsX, where your skills and passion can truly make a difference.

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

As a Backend Software Engineer at PhysicsX, you'll be responsible for building a robust platform that enables Data Scientists and Simulation Engineers to develop, train, and deploy physics-informed models. You'll work in a collaborative, cross-functional team, taking ownership of projects from their inception to production while ensuring scalability and quality throughout the process.

Join Rise to see the full answer
What qualifications are required for the Backend Software Engineer position at PhysicsX?

To be considered for the Backend Software Engineer role at PhysicsX, candidates should have proficiency in Python and Go. Additionally, a willingness to engage with cross-functional teams, take ownership of workflows, and experience in messaging systems, such as RabbitMQ or Kafka, is highly valued. Experience with Kubernetes, although not mandatory, would be a plus.

Join Rise to see the full answer
How does PhysicsX support the growth of its Backend Software Engineers?

PhysicsX fosters a supportive environment where Backend Software Engineers can grow by voicing ideas and exploring challenges together. You'll work alongside talented professionals who share a commitment to excellence and innovation, providing a platform for continuous learning and skill development in a friendly, flat organizational structure.

Join Rise to see the full answer
What tools and technologies will a Backend Software Engineer use at PhysicsX?

In the role of Backend Software Engineer at PhysicsX, you will utilize various technologies to create efficient applications. Key tools include Python, Go, and systems like NATS, RabbitMQ, or Kafka for message handling. Experience with Kubernetes will also be beneficial as you work on deploying applications and managing containerized environments.

Join Rise to see the full answer
What type of work environment can Backend Software Engineers expect at PhysicsX?

Backend Software Engineers at PhysicsX can expect a collaborative and flexible work environment. With a lovely office located in Shoreditch and the option to work from home, the company promotes work-life balance and wellbeing, ensuring that employees are happy, productive, and engaged.

Join Rise to see the full answer
Common Interview Questions for Backend Software Engineer
Can you explain your experience with Python and Go in backend development?

When answering this question, highlight specific projects where you utilized Python and Go. Discuss the strengths of each language for backend development, like Python's ease of use and Go's performance for concurrent processing. Be ready to showcase your coding skills with examples.

Join Rise to see the full answer
How do you approach ownership in software development projects?

For this question, explain how you take responsibility for your projects, from initial planning through to implementation and maintenance. Provide examples of how you have proactively addressed challenges and sought feedback to improve the product.

Join Rise to see the full answer
What experience do you have working with cross-functional teams?

Discuss your past experiences collaborating with different teams such as design, front-end, and data science. Provide examples of how you effectively communicated and integrated diverse viewpoints to achieve a common goal.

Join Rise to see the full answer
Describe a time you resolved a challenging technical problem.

For this question, share a specific instance when you faced a technical issue. Explain the context, your troubleshooting steps, and the ultimate solution. Emphasize how you learned from the experience and applied it to future challenges.

Join Rise to see the full answer
Do you have any experience with event-driven systems? Please elaborate.

Discuss your familiarity with event-driven systems such as RabbitMQ or Kafka. Give examples of projects where you've implemented these technologies, focusing on how they've improved efficiency or scalability in your applications.

Join Rise to see the full answer
What tools do you use for containerization and continuous integration?

Talk about the specific tools you have used, such as Docker for containerization and Jenkins or Travis CI for continuous integration. Share any experiences with the full CI/CD lifecycle and how these tools have contributed to your development process.

Join Rise to see the full answer
How do you ensure the quality and performance of your backend applications?

Explain your approach to testing and monitoring, including unit tests, integration testing, and performance profiling. Mention any tools you use for observability and how they help in maintaining high-quality applications.

Join Rise to see the full answer
Tell me about a project where you utilized Kubernetes.

Provide details about your experience with Kubernetes, focusing on how you've used it to manage containerized applications. Explain any challenges you faced and how you overcame them to optimize deployment and scaling.

Join Rise to see the full answer
What motivates you to work in backend development?

Share your passion for software engineering, especially backend development. Discuss what excites you about using technology to solve complex problems and how it influences your work every day.

Join Rise to see the full answer
How do you stay current with the latest industry trends in software engineering?

Talk about your methods for keeping up-to-date, such as following tech blogs, participating in online communities, attending meetups or conferences, and taking courses. Highlight any recent trends in backend development that you find particularly interesting.

Join Rise to see the full answer
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 23, 2024

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!