NLP Software Engineer (Aug 2022)
London
Applications have closed
PredictX
AI and predictive analytics for optimizing your business. PredictX changes the way you work from 'analyse-and-fix' to 'predict, prevent and prescribe'.Do you consider yourself a pioneer? Do you get excited about the future of data analytics, AI, and technology? Become an inventor and join our team.
PredictX is a SaaS company designed to analyse, predict and automate critical decision making for businesses. With our integrative AI technology, companies can make tactical decisions to improve their strategies, policies and forecasts. We take pride in creating a work environment that promotes invention, independence and transparency. Our social and 'open door' approach allows everyone to show initiative, be creative and collaborate across the business.
Our team consists of valuable and knowledgeable industry experts who seek to push the boundaries of technology, data analytics and AI. PredictX wants inventors. We are looking for people with ideas and solutions to improve the way we do things.
The Ideal Candidate
- We are looking for someone with experience working with Natural Language Processing techniques to help us work on some of our current matching and modelling processes. We are also looking to add additional Natural Language Generation functionality into our product in the near future.
- As a core member of our Engineering and Data Science team, you will be responsible for helping to make our Data Science Applications a reality for our customers, productising these and making them available through our insights platform. Over the last 12-18 months we have made great strides in proving the value of the proof of concept and prototyping work that we have done, the next key step on our journey here is to integrate these directly with our underlying insights technology to bring data science models and applications to the core of how our clients run their businesses.
Key Responsibilities
- Develop and implement strategy for enhancing PredictX models and products by incorporating Natural Language Processing and Natural Language Generation capabilities
- Participate in efforts to extend our data models for the business travel (and other) domains, including steps to normalise and curate data
- Develop ways to monitor and measure data and model quality
- Find creative ways to generate value from existing data
- Conduct research into new data processing and machine learning technologies, algorithms and techniques
- Translate business needs to technical requirements
- Ensuring that solid development practices, such as proper use of source control, full testing processes and automated deployment mechanisms are followed
- Acting as a subject matter expert on all aspects of development. Identifying potential performance issues, bottlenecks and pain points and recommend new and creative ways to solve them
Required Skills and Previous Experience
- 3+ years’ relevant experience, including demonstrated experience substantially contributing to the development of Natural Language Processing/Generation applications, e.g., chatbots, search engines, text summarisation of textual and tabular data, language model development from custom corpus
- You have a quantitative background with a minimum 2:1 degree (BSc or MSc in a numerical subject) and experience doing research work in an academic or industry setting
- You are proficient in statistical modelling, natural language processing, and natural language generation techniques (including deep learning and transformer-based approaches) and can explain them to a non-technical audience
- You have experience delivering commercial end-to-end data science projects
- High proficiency with Python, able to articulate coding best practices and Agile Software Engineering practices
- Experience building unit tests and continuous integration to enhance robustness of code
Desired Skills
- Data deduplication with textual data, fuzzy matching, and other natural language processing techniques
- Entity modelling in a domain-specific enterprise context“Big data” technologies, e.g. Spark or Dask
- Good working knowledge of Kubernetes Public Cloud computing platforms, such as Google Cloud Platform, Azure and/or AWS
- Understanding of data pipelines and wider data engineering concepts
If you are a problem-solver, creator, and designer looking to expand your knowledge and responsibilities, talk to us!
Tags: Agile AWS Azure Big Data Chatbots Data Analytics Data pipelines Deep Learning Engineering GCP Google Cloud Kubernetes Machine Learning ML models NLP Pipelines Prototyping Python Research Spark Statistics Testing
Perks/benefits: Career development
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Data Engineer II jobs
- Open Junior Data Scientist jobs
- Open Senior Data Architect jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Power BI Developer jobs
- Open Principal Data Engineer jobs
- Open Manager, Data Engineering jobs
- Open Product Data Analyst jobs
- Open Business Data Analyst jobs
- Open Data Manager jobs
- Open Data Quality Analyst jobs
- Open Sr. Data Scientist jobs
- Open Data Scientist II jobs
- Open Big Data Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Analyst Intern jobs
- Open Principal Data Scientist jobs
- Open ETL Developer jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Business Intelligence-related jobs
- Open Data quality-related jobs
- Open Privacy-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open APIs-related jobs
- Open PyTorch-related jobs
- Open PhD-related jobs
- Open TensorFlow-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Data warehouse-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs
- Open CI/CD-related jobs