Assist in developing and deploying basic machine learning models under supervision.
Perform data preprocessing, cleaning, and transformation tasks.
Support model training, testing, and validation processes.
Contribute to documentation and reporting of model performance and results.
Collaborate with senior engineers and data scientists to understand project requirements.
Participate in code reviews and contribute to maintaining code quality.
Continuously learn and apply new machine learning techniques and tools.
Requirements
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
Basic understanding of machine learning algorithms and data structures.
Experience with programming languages such as Python, R, or Java.
Experience with data manipulation libraries (e.g., NumPy, Pandas).
Experience with machine learning libraries (e.g., scikit-learn, TensorFlow, Keras).
Strong problem-solving skills and attention to detail.
Ability to work collaboratively in a team setting and follow technical guidance.
Tech Stack
Java
Keras
Numpy
Pandas
Python
Scikit-Learn
Tensorflow
Benefits
We are passionate about developing our people, through career development and progression; supportive and engaged line management; technical and therapeutic area training; peer recognition and total rewards program.
We are committed to building an inclusive culture – where you can authentically be yourself.