Software Engineer

Eigen Technologies ,
London, Greater London

Overview

Job Description

Why Eigen? At Eigen technologies, we are building a product on the cutting edge of Natural Language Processing technology. We are made up of a highly collaborative team of Engineers, Scientists, Legal experts, Product specialists, Marketing, Sales, and Customer Success professionals. We are a diverse, dynamic and supportive team of engineers with a positive culture. We offer a great office environment, a clear development path, and many tangible benefits including: * Monthly Hackathons (some themed, some open) * 1,000 annual training budget * Flexibility to manage your work and personal commitments Our Tech Stack (but open to others!) * Python + Django * ReactJS + Redux * Kubernetes * Machine Learning (ML) & Natural Language Processing (NLP) What you'll need to be successful? You'll be a motivated and capable engineer who is passionate about continuous learning and growth, as well as bringing the following key skills and experience: * Proven experience as a software engineer (coding, design and problem-solving skills) * Experience delivering software using an Agile (Scrum/Kanban) methodology * Knowledge of Machine Learning (ML), Natural Language Processing (NLP) would be beneficial * Eagerness to learn, grow and get stuck in! * You form working relationships with colleagues and partners based on kindness, understanding, and mutual respect. What you'll be doing * Writing code. Because writing code is cool! * Researching, googling andStackOverflowingto find the latest software gadgets. We love being bleeding-edge and would be on Python 4 if we could * Whiteboarding with collaborative people to architect a shiny new feature * Studying a colleagues' pull request to make sure our code quality stays awesome * Pair programming your way through difficult problems because two brains are better than one * Building relationships with peers and teaching them things you know * Partnering closely with our frontend and solutions engineers, scientists, our ML stack and the product team to define and build new releases Who you are * You're passionate about learning. You care deeply about broadening your horizons and developing yourself * You're cooperative and allow diverse perspectives to challenge your thinking * You enjoy solving interesting problems. Do you love to be challenged and to find imaginative solutions? * You like variety and think that boredom is the work of the devil. You have a passion for working on meaningful things * You're biased towards acting. You don't like being micromanaged or having a babysitter. Do you take pride in identifying problems and taking responsibility for solving them? About our team Our Research & Development team consists of a Science team (Research Scientists / Research Engineers), Product (Design, Product, SME's), Product Engineering and Solutions Engineering. The Science team is largely responsible for researching and developing new ML/NLP solutions, which are then transformed into useable products by the Engineering teams. Product Engineering is focused on building our core product offering, while Solutions Engineering works with clients to deliver bespoke projects and integrations. Who we are Eigen is a research-led artificial intelligence company based in London and New York. Our mission is to help individuals and organizations make the right decisions, and we do this by unlocking the value of their qualitative data. We use state-of-the-art machine learning algorithms to recognize patterns in text and give accurate answers to unique questions. This enables our clients to use data in new ways to make the right business decisions: driving down costs, finding opportunities, calculating risks, and meeting regulatory requirements. Founded in 2014, our clients include some of the most respected names in finance, law, and professional services. As a research-led company, we translate the latest methodologies from applied physics, mathematics and machine learning into the technology that underpins our product.