Enable job alerts via email!

Software Development Engineer

Ecm Selection

Guildford

On-site

GBP 40,000 - 60,000

Full time

28 days ago

Job summary

A progressive software engineering company in Guildford is seeking a Software Development Engineer to enhance their offerings with innovative AI/ML features. The ideal candidate will possess a strong academic background, preferably with a PhD, and substantial experience in developing desktop and web applications. The role emphasizes the integration of advanced technologies into scalable software solutions while requiring expertise in Python, C++, and machine learning. A competitive remuneration package is on offer for successful applicants.

Benefits

Excellent remuneration package
Wide range of benefits

Qualifications

  • Strong academic background required, ideally a PhD.
  • Demonstrable experience developing desktop and web applications.
  • Experience with structured (SQL) and unstructured (RAG) data.

Responsibilities

  • Incorporate AI / ML features into software offerings.
  • Focus on design, development and deployment of scalable software solutions.

Skills

Software Architecture
Python
C++/C#
Machine Learning Integration
Data Engineering Support

Education

Master’s in Computer Science, Physics, Engineering or similar
PhD in a relevant subject area
Job description

Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare.

The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach.

Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI / ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI / ML into these software products.

Requirements:

  • Strong academic background, minimally a Master’s in computer science, physics, engineering or similar, and ideally a PhD in a relevant subject area.
  • Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data.
  • Experience with Python and C++ / C# including how to integrate ML features.

The role does require relevant technical expertise, limited university / freelance projects are not sufficient.

On offer is an excellent remuneration package including a wide range of benefits. Successful candidates will need to undertake background checks and also work fully onsite to take up this role.

Keywords: Software Engineering, AI / ML Applications, Desktop / Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Recommend for £250 - see www.ecmselection.co.uk/tell-a-friend for details.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.