Job Title: Machine Learning Engineer
We are seeking a highly skilled and motivated Machine Learning Engineer to join our Innovation and FinTech Lab Development Team.
Summary:
This is an esteemed opportunity for a Machine Learning Engineer to play a pivotal role in developing and deploying advanced machine learning algorithms and models that drive our data-driven initiatives and create cutting-edge solutions.
Responsibilities:
* Model Development: Design, build, and optimize machine learning models and algorithms to tackle complex business problems using techniques like supervised and unsupervised learning, deep learning, and reinforcement learning.
* Data Preprocessing: Clean, preprocess, and transform raw data to ensure it is suitable for training and testing machine learning models, maintaining data quality and integrity.
* Feature Engineering: Extract and engineer relevant features from the data to enhance the predictive power and generalization of machine learning models.
* Experimentation and Evaluation: Conduct thorough experimentation and evaluation of various machine learning models to identify the best-performing solutions, iterating on the models as needed.
* Performance Tuning: Optimize and fine-tune machine learning models to achieve optimal accuracy, efficiency, and scalability for production deployment.
* Data Visualization: Create insightful visualizations of model outputs and data trends to facilitate better understanding and decision-making processes.
* Model Deployment: Collaborate with software engineers and DevOps teams to ensure the smooth deployment of machine learning models into production environments, ensuring seamless integration and reliability.
* Monitoring and Maintenance: Monitor the performance of deployed models, address issues, and update models as necessary to maintain accuracy and relevance.
* Research and Innovation: Stay up-to-date with the latest advancements in machine learning and related fields, exploring and implementing state-of-the-art techniques to enhance our products and services.
* Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to define project requirements and ensure successful project execution.
Requirements:
* Bachelor's or Advanced Degree: Computer Science, Engineering, Data Science, or a related field.
* Proven Experience: Machine Learning Engineer, Data Scientist, or in a related role.
* Programming Languages: Proficiency in Python, R, or Java for implementing machine learning algorithms and data manipulation.
* Machine Learning Concepts: Strong understanding of machine learning concepts, frameworks, and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
* Data Visualization Tools: Familiarity with data visualization tools and techniques.
* Big Data Technologies: Experience with big data technologies and distributed computing (e.g., Hadoop, Spark) is a plus.
* Statistics and Probability Theory: Solid knowledge of statistics and probability theory.
* Problem-Solving Skills: Excellent problem-solving and analytical skills.
* Communication and Teamwork: Strong communication and teamwork abilities.
Duration:
12 Month Contract