Data Scientist_
Brimstone Head Office, Kent
We are seeking a qualified and talented Data Scientist to join our team. In this role, you will be responsible for designing and coding functional programs and applications to analyse and process scientific data. You will collaborate closely with a team of domain experts, while also working independently with minimal supervision.
The ideal candidate for this position will possess excellent knowledge of at least one programming language (preferably Python) and have a strong understanding of data analysis techniques, various operating systems, and platforms. An analytical mindset and attention to detail are essential qualities for success in this role.
Your primary objective as a Data Scientist will be to develop and implement algorithms and software solutions for data analysis, ensuring the creation of fully functional applications that meet specific research and business requirements. Experience with geophysical data and scientific application development is a plus, but not a strict requirement.
Role & Responsibilities:
As a Data Scientist, your responsibilities will include:
- Understand client requirements and translate them into application features.
- Collaborate with domain experts to set specifications for existing and new applications.
- Design creative prototypes and analytical models according to specifications.
- Write high-quality code to program complete applications within deadlines.
- Develop algorithms for data processing, statistical analysis, and machine learning.
- Perform unit and integration testing before delivery.
- Conduct functional and non-functional testing of data-driven applications.
- Troubleshoot and debug applications.
- Evaluate existing applications to reprogram, update, and add new features.
- Develop technical documents and handbooks to accurately represent application design, code, and data processes.
- Utilise Jupyter Notebooks, NumPy, TensorFlow, and PyTorch for scientific data analysis and building machine learning models.
- Build and pre-process datasets for various data science tasks.
Qualifications and Experience:
To excel in this role, you should possess the following qualifications and skills:
- Proven experience as a data scientist or application developer.
- Experience in designing and building data-driven applications.
- Proficiency in at least one programming language (preferably Python).
- Strong knowledge of data science techniques, including statistical analysis, data mining, and machine learning algorithms.
- Familiarity with Jupyter Notebooks, NumPy, TensorFlow, PyTorch, and dataset construction for machine learning tasks.
- Familiarity with geophysical data formats, processing, and visualization is desirable but not essential.
- Experience with ML algorithm development.
- Excellent understanding of software design and programming principles.
- A team-player with excellent communication skills.
- Analytical thinking and problem-solving capabilities.
- Great attention to detail and time-management skills.
- Bachelor’s degree in computer science, data science, or relevant field; a Master’s degree is appreciated.
- Experience with scientific computing is a plus.
About Us:
At Brimstone UXO, we champion innovation, continuously advancing our services and processes in pursuit of inventive strategies and pioneering solutions to ensure we not only meet but exceed the evolving needs of our clients and the industry. Our company values are weaved into everything we do, creating a common operating picture from our top leadership through to entry-level employees, sharing common goals and a bigger picture.
How to Apply:
Join our team and contribute to the development of cutting-edge software solutions that leverage data science techniques to drive our business forward. To apply please complete the application form below.
"*" indicates required fields