This job description is for a Principal Application Software Engineer role based in Cambridge, UK with a hybrid working model and graduates are welcome to apply: Here's a breakdown of the key points:
About the Company
A pioneering machine learning and artificial intelligence software house.
Renowned for developing cutting-edge technologies and highly respected in the AI domain.
Led by experienced entrepreneurs with a history of producing award-winning tech companies.
The team includes some of the brightest minds in technology.Job Responsibilities
Technical Leadership: Manage and oversee complex technical projects within a commercial setting.
Communication: Adapt communication style to work effectively with a diverse software team.
Team Mentoring: Lead and mentor a small team, fostering growth for junior team members.
SDLC Expertise: Proficient in the full software development life cycle-design to implementation.Required Skills and Qualifications
Education:
Degree educated with a 2.1 or higher in a relevant field (Computer Science, Physics, Natural Sciences, Engineering, etc.).
Mathematically inclined with strong problem-solving abilities.
Technical Expertise:
Hands-on experience with the following:
Node.js, Python, Java
PostgreSQL, Elasticsearch, Redis
General engineering mindset and problem-solving skills.
Professional Experience:
Several years of experience in a commercial setting managing complex technical projects.
Proven ability to lead a ...