******* ******** ********
Material Depot
Posted on Nov 29, 2024
We are looking for a passionate and skilled Machine Learning Engineer to join our growing team. As an ML Engineer, you will work on developing, implementing, and optimizing machine learning models that drive key products and services. This role is ideal for someone who thrives in a fast-paced environment, enjoys problem-solving, and is excited to work with cutting-edge AI technologies.
Responsibilities
Responsibilities
- Design, build, and deploy machine learning models and algorithms.
- Work closely with data scientists, engineers, and other stakeholders to define and implement ML solutions.
- Collect, clean, and preprocess data for training and evaluation of models.
- Experiment with various machine learning techniques such as supervised/unsupervised learning, deep learning, reinforcement learning, etc.
- Continuously improve model performance through iterative testing and optimization.
- Collaborate with cross-functional teams to integrate ML models into production systems.
- Monitor model performance in production and implement necessary improvements or adjustments.
- Stay up-to-date with the latest advancements in machine learning and AI research and apply them to real-world problems.
- Document processes, experiments, and model configurations for reproducibility.
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience).
- Proven experience as an ML Engineer or in a similar role, developing and deploying machine learning models.
- Strong programming skills in Python (preferred), R, Java, or similar languages.
- Familiarity with machine learning libraries and frameworks (e. g., TensorFlow, Keras, PyTorch, Scikit-learn).
- Experience with cloud platforms (e. g., AWS, GCP, Azure) for deploying and scaling ML models.
- Solid understanding of data structures, algorithms, and software engineering principles.
- Experience with data preprocessing, feature engineering, and handling large datasets.
- Ability to work with version control systems (e. g., Git) and follow best practices in code development and testing.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team in a fast-paced environment.
- Experience with deep learning techniques and frameworks.
- Experience with natural language processing (NLP), computer vision, or other specialized domains.
- Knowledge of distributed computing and big data technologies (e. g., Hadoop, Spark).
- Familiarity with containerization (e. g., Docker, Kubernetes) and DevOps practices.