Research and Software Engineer in London

Research and Software Engineer in London

London Full-Time 50000 - 70000 £ / year (est.) Home office (partial)
L

At a Glance

  • Tasks: Join a team to develop cutting-edge CGI technology for media and gaming.
  • Company: Lumirithmic, an Imperial College spin-out revolutionising computer graphics.
  • Benefits: Stock options, pension, 20 days leave, flexible working, and fun socials.
  • Other info: Collaborate with PhDs and attend top conferences to showcase your work.
  • Why this job: Work with industry leaders and make Hollywood-grade CGI accessible to all.
  • Qualifications: Experience in Unity3D, C#, and a passion for computer graphics.

The predicted salary is between 50000 - 70000 £ per year.

Want to join the brightest minds in computer graphics, led by the industry stalwart responsible for hyper-realistic VFX in Hollywood? Do you want to bring that technology to the masses to empower a local studio into delivering Hollywood grade CGI in media and gaming at a fraction of the cost? Lumirithmic is an Imperial College spin-out seeking talented engineers to join our growing team with a focus on enhancing our product. We are funded and already working with clients across a variety of industries, including VFX studios, video game publishers, beauty-tech and advertising-tech companies.

You will be expected to handle more than development related tasks, and actively participate in brainstorming solutions and speaking to client developers when the need arises. We work as a flat hierarchy so you will have the freedom to own, contribute and develop our core services.

Responsibilities include:

  • Problem solving and solution prototyping with a great range of CS knowledge, e.g. network synchronization.
  • Write prototype and production quality code (C++, C#, Python) across all products/solutions.
  • Co-engineer working pipelines and prepare code, algorithms and setups for the software engineering team (with software engineering lead).
  • Later work will generally shift to more software engineering practice and build industry standard software (with software engineering lead).
  • Software engineering components of 3D appearance capture products (with both research engineering and software engineering lead).
  • Developing our software which will allow us to take our product to market.
  • Proactively identify and tackle technical issues.
  • Taking part in the refining of the system architecture, helping to define product features, and using best practices to enable the best quality product.
  • Research in ML for future products.
  • Work alongside PhDs and actively research for new elements/solutions which improve the product’s current and future capabilities.

Technical Requirements:

  • Experience with Computer Graphics or Computer Vision pipeline.
  • Proficient in Unity3D and the general game development pipeline.
  • An expected experience of 2 years using Unity3D commercially.
  • At least 3-5 years of C#/.NET development experience.
  • OOP / Patterns / Functional programming fundamentals.
  • OS level scripting knowledge in Powershell / bash.
  • Software engineering practices with knowledge in Git based workflow.
  • DevOps / CI-CD.
  • Clean code.
  • Python development with AI/ML (Preferable).
  • Knowledge using 3D tools like Blender / 2D tools like Photoshop.

Soft Skills Requirements:

  • Must have excellent communication skills and be able to organize own work in sprint sessions and prioritize work to meet deadlines.

With Stock Options/Bonus Pension 20 days annual leave + Bank Holidays Fun culture with regular monthly socials and company retreats Industry exposure with travel to best computer graphics conferences to demo the product Flexible hybrid working arrangement – WFH or from our amazing studio office near Liverpool Street – whatever suits you Your real face scan Author in journal quality research papers.

Research and Software Engineer in London employer: Lumirithmic Ltd

At Lumirithmic, we pride ourselves on being an innovative employer that fosters a collaborative and dynamic work environment. Our flat hierarchy empowers you to take ownership of your projects while working alongside industry experts in computer graphics, providing ample opportunities for professional growth and exposure to cutting-edge technology. With a flexible hybrid working arrangement, generous benefits including stock options and pension, and a fun culture enriched by regular socials and industry conferences, we are committed to making your experience both meaningful and rewarding.

L

Contact Details:

Lumirithmic Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Research and Software Engineer in London

Tip Number 1

Network like a pro! Reach out to people in the industry, especially those connected to Lumirithmic. Attend events, join online forums, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio that highlights your best work in computer graphics and software engineering. Include projects that demonstrate your problem-solving abilities and technical expertise. This will give you an edge when you’re chatting with potential employers.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects. Remember, they want to see how you think and approach problems, so be ready to showcase your thought process!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team. Don’t forget to tailor your application to highlight how your skills align with what we’re looking for at Lumirithmic!

We think you need these skills to ace Research and Software Engineer in London

Computer Graphics
Computer Vision
Unity3D
C++
C#
Python
OOP

Some tips for your application 🫡

Show Your Passion for Computer Graphics:When writing your application, let your enthusiasm for computer graphics shine through! Share any personal projects or experiences that highlight your skills and passion for the field. We love seeing candidates who are genuinely excited about what they do.

Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter to match the job description. Highlight relevant experience with C++, C#, Python, and Unity3D, and don’t forget to mention any work with 3D tools like Blender. This helps us see how you fit into our team!

Be Clear About Your Problem-Solving Skills:In your application, give examples of how you've tackled technical challenges in the past. We’re looking for someone who can think on their feet and come up with innovative solutions, so don’t hold back on showcasing your problem-solving prowess!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our awesome team at Lumirithmic!

How to prepare for a job interview at Lumirithmic Ltd

Know Your Tech Inside Out

Make sure you brush up on your knowledge of C++, C#, and Python, as well as Unity3D. Be ready to discuss your past projects and how you've tackled challenges in computer graphics or computer vision. This will show that you're not just familiar with the tech but can also apply it effectively.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've approached problem-solving in previous roles. Think about times when you had to prototype solutions or tackle technical issues. This is a great opportunity to demonstrate your critical thinking and creativity.

Communicate Clearly and Confidently

Since excellent communication skills are a must, practice articulating your thoughts clearly. Be prepared to explain complex concepts in simple terms, especially when discussing your experience with clients or team members. This will highlight your ability to work in a flat hierarchy and collaborate effectively.

Be Ready to Discuss Future Trends

Stay updated on the latest trends in ML and computer graphics. Be prepared to discuss how these advancements could impact the industry and how you envision contributing to future products. This shows your passion for the field and your commitment to continuous learning.