We're expanding our development team, and we're currently looking for java developers. If you are interested and would like to apply, please introduce yourself and send your CV to email@example.com.
Java Engineer — multiple roles
Up to £85k, dependent on role and experience.
Who we are
The Dazzle team are set to revolutionise the customer experience for millions of transportation passengers using machine learning and personalised, automated conversations.
Working with us
The atmosphere here is professional and focused but we’re still very much a startup. We are flexible, agile and we have huge energy to make a real impact for our clients and end-users alike. Our values are influenced by our collective background in successful startups, big tech companies and premier consulting firms, all combined to create an approach which we feel works fantastically well.
If you’re interested in using your engineering experience to play an important role in the early development of a truly customer-centric innovation, keep reading.
Our technology already enables transport customers to have automated, natural language conversations using any digital channel (such as WhatsApp, Alexa, FB Messenger, Google Assistant) to book and manage their multimodal travel really easily. This is a huge transformation in customer experience and opens up vast opportunities for transport providers.
As we progress, the Dazzle platform will enable deep insight into the preferences, context and needs of every individual end-user of our services. It will then compare, collate, analyse and learn in order to orchestrate and personalise every conversation, taking the pain out of journey planning and booking and delivering value-add products and services.
How we do things
Some of the technologies we use
You will be joining a small, focused team working on our core server application. Some of the challenges we handle include: real-time monitoring of transit networks, development of in-house NLU services, integration with a mix of new external & legacy systems as well as refinement and optimisation of our journey search engine.
In terms of role, your day to day objectives and activities will vary between different components of the platform and different needs of the whole team. Therefore technical flexibility, a desire to learn new skills and an ability to establish yourself as a key part of the whole company team are highly valued attributes. This is a hands-on role, so you should relish getting stuck into building simple solutions to complex problems that are appropriately scalable and robust.
Your responsibilities, varying depending on your experience and seniority of role, could include:
We are building to impact the lives of millions of daily passengers, your work will likely see direct, widespread production use.
Candidate Experience — required
Candidate Experience — beneficial
How we interview
We start with a face-to-face meeting to get to know you and give you an introduction to the company. This is to identify the fit and to ensure that, at a high level, both parties are keen to continue. The next stage contains some simple coding challenges to understand your approach and capability. This will help to determine your aptitude across a number of our open roles. The final stage is an interview with the engineers and product managers with whom you’d be working.
Overall the interview will be centred around a pair programming capability and we’ll also look for evidence of strong communication and team skills. We promise no brain teasers! Throughout the process you’ll meet a number of people including engineering leaders, fellow individual contributors and product managers. We’ll aim to get back to you the day after your interview with a final answer.
Any questions please get in touch and let’s meet.
No applications from agencies will be accepted