Eigen Technologies
,
London, Greater London
Software Engineer (Solutions)
Overview
Job Description
About Us Eigen is a natural language processing/machine learning B2B software platform company focused on transforming the way companies operate by unlocking the value of their textual data. Having just completed our Series B, Eigen has raised $60m to date and is backed by Goldman Sachs, Temasek, Lakestar, and Dawn Capital. Whilst Eigen's platform is general and sector agnostic, it is currently focused on the Financial Services, Legal, and Insurance sectors with clients such as Goldman Sachs, BlackRock, ING, Hiscox, and Allen & Overy. Based in London and New York, Eigen has over 130 people and is rapidly scaling its operations, people, and customer base. Why join Eigen? * We are building a product on the cutting edge of Natural Language Processing technology * We have an exceptional Senior Management team with some of the best minds across Sales, Engineering, Science and Product * We are a highly collaborative, diverse, dynamic and supportive team 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 be doing * Writing code. Because writing code is cool! * Researching, googling and StackOverflowing to 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 * Working with clients to deliver bespoke software solutions * Partnering closely with our frontend and solutions engineers, scientists, our ML stack and the product team to define and build new releases 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 * Client facing experience or potential * 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. * Experience diagnosing and working on critical running systems About our team Our Research & Development team consists of a Science team (Research Scientists / Research Engineers), Product (Design, Product, SMEs), Product Engineering, and Solutions Engineering. The Science team is largely responsible for researching and developing new ML/NLP solutions, which are then transformed into usable 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.