Job Title: Software Engineer
Location: London office (Liverpool Street Once a week)
Salary: £40,000 – £55,000
Job Type: Fulltime
Reports to Lead Engineer
About You
You’re a recent graduate with the aim of becoming the best all-round software developer you can be. You take great pride in writing well tested code, probably Java, and you enjoy getting together with team mates to figure out how to make something work. You wouldn’t go as far as calling yourself a data scientist, but you did pick all the ML electives that you could, and you’d love to do some ‘real world’ ML.
With maybe a year or two of experience after college – if it involves any ML experience you’re really winning – now you’re looking for a role that scratches your itches for a bit more autonomy, interesting and challenging work across the entire stack, and the chance to put your passion for ML to good use. Whether its coding in Java or model training in Python, it’s all gravy and you love it.
You’re excited to come into our buzzing London office at least once a week to collaborate. You’re equally aware of using ‘deep flow’ time away from the office to maximise your development output.
You’re ‘hands on’, you ‘get stuck in’, and you take ownership when you can to ‘get cool stuff done’.
If this is describing you, you’ll love working with the Xerini team.
About Xerini
Our vision is that organisations around the world trust us to solve their most critical data problems and build their most valuable services to achieve their business dreams.
We are a data-focused technology enabler. Using our proprietary platform and products, along with deep and extensive data, machine learning, and software development expertise, we are the trusted partners and thought leaders for anyone with a data problem to solve or the vision of a new service to build.
We’re small but with ambitious growth plans, and we intend to develop our IP and offerings across multiple sectors, including (but not limited to) engineering, construction, and finance.
We do all of this whilst abiding to our core values:
- Be kind, act with integrity, respect others
- Be curious, find out new things, share your experience
- Think long term, but be a pragmatic practitioner of your craft
Minimum Qualifications and Requirements:
- Experience with a JVM language (Java/Kotlin/Scala) and/or ReactJS
- A year or two out of college, or perhaps a challenging year in an industrial placement
- Educated to degree level or equivalent experience, preferably CompSci
- Machine learning experience with libraries such as TensorFlow and Keras would be looked on extremely favourably
In the role you will be expected to:
- Work in a cross-functional team that is responsible for the full software development life cycle, from conception to deployment.
- Carefully consider the design and impact of technical changes and discuss with peers and senior staff.
- Strive to write simple, clean, and testable code on the front and back end, which is always supported by appropriate unit tests.
- Raise concerns, issues, or impediments to progress with the appropriate senior staff as soon as possible.
- Update time and task management software (e.g., Clockify, Jira) regularly and accurately as required.
- Engage courteously and constructively with clients as and when required.
- Work with your line manager to produce and maintain a development plan for your technical and personal progression.
In return Xerini will:
- Pay you!
- Provide benefits such as Private Healthcare Insurance, Headspace membership, and a day off on your birthday
- Help you to develop yourself technically, professionally, and personally through training, mentorship, and a Personal Development Plan
- Let you work whenever and wherever you want in the UK, so long as you get the office at least once a week
- Get you to work on interesting, challenging, technology-focused projects
All applicants must be based in the UK and able to visit the London office once a week.
We value equality and diversity at our company. We welcome and encourage applications from all sections of society regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, pregnancy, maternity or related condition (including breastfeeding) or any other basis as protected by applicable law.
Candidates with the relevant experience or job titles of: Java Developer, Software Developer, Software Engineer, Java Engineer, JavaScript Developer, Java Integration Developer, Systems Developer, Games Developer, Application Developer, Game Developer, Game Designer, IT Software Developer, JavaScript Engineer, IT Software Engineer, Software Integration, ReactJS Engineer, Data Scientist, Machine Learning Engineer, ReactJS Developer may also be considered for this role.