Accessability Links

Sr Software Engineer - Algorithms / ML / Data Structures

  • Location: Oxfordshire
  • Salary: Excellent
  • Job type: Permanent
Sorry! This vacancy has now expired.

Job Description

Sr Software Engineer - Algorithms / ML / Data Structures

Know about data structures and algorithms? What about scaling software to handle millions of globally distributer users per second? Like to craft code across the entire stack?

We are working with a genuinely world-class employer that boast not only a great salary, benefits packages, but more importantly, offer Software Engineers a proper culture & working environment to thrive.

They pay above-market-rate salaries, plus bonus and you get stock options in a global giant, so effectively get a big savings pot as well!!

What they offer you

Our client allow their Software Engineers to lead from the front from design, to development to deployment, with daily releases. They are a technology driven firm with 'Silicon Valley' culture that allows Engineers such their Engineers mindset to devise solutions

They value clean code, released quickly and promote a 'fast fail, speedy gains' culture, following Agile best practice. They hire for strong problem solving skills and a thirst to learn new tech. The tech stack is Java-based but they don't necessarily hire people from just a Java background.

You will walk into an environment using Java & Spring Boot on the backend, JavaScript & React.js on the frontend with PostgreSQL for data storage. You will working with Hadoop (Hive, Spark), introducing Machine Learning algorithms into a software product that has millions of global users.

They have an amazing head office, very light & spacious with a subsidised canteen and free snacks & drinks. Every Friday, the canteen becomes a bar and they have regular solcial get-togethers.

Flexible core hours available and after a 'bedding-in' period, you get a lot more work-from-home options.

What they look for from you

Strong coding skills with a OO language such as Java, C# or PHP, an in-depth knowledge of Data Structures & algorithms, strong problem solving skills and thirst to always be learning new things.

If you want variety, like involvement across the entire development lifecycle and want to work with other talented people, then you need to hitting 'apply'

What you'll get

Highly competitive salary along with the following

  • Annual bonus.
  • Stock
  • Excellent contributory pension.
  • Full family private medical cover.
  • Full dental cover.
  • Annual wellbeing allowance (e.g. gym membership)
  • Personal travel reimbursement.
  • Critical illness plus full life cover.
  • Childcare vouchers.
  • Cycle to work scheme.
  • Free shuttle buses from Oxford and surrounding villages.
  • Employee assistance program.

Oscar Technology Limited is acting as an Employment Agency in relation to this vacancy.

To understand more about what we do with your data please review our privacy policy at

  • similar jobs

    API Integration Engineer - Rest / XML / JSON Oxford, Oxfordshire £40000 - £50000 per annum + Excellent
    Full Stack Java Developer (90% remote) Reading, Berkshire £40000 - £55000 per annum + REMOTE WORKING
    Java Analyst / Support Developer Nottingham, Nottinghamshire £28000 - £35000 per annum + bupa, pension, bonus
    Java Engineer - Algorithms, Machine Learning City of London, London £50000 - £60000 per annum + Upto 15% bonus, bupa
    Junior Java Developer Amsterdam, North Holland Up to €2500 per annum
    Active Directory & MDM (Intune) Specialist Liverpool, Merseyside £300 - £500 per day
    AWS Consultant Nottingham, Nottinghamshire £350 - £420 per day
    Big Data Engineer Leeds, West Yorkshire £350 - £500 per day
    C# Software Engineer Warwickshire £250 - £400 per day
    Cybersecurity Specialist Concord, California US$63 - US$65 per hour + full medical