About the Position
We are seeking an experienced Machine Learning Engineer to join our technology team. The successful candidate will be responsible for developing, deploying, and maintaining machine learning models and helping build scalable AI-driven solutions.
Responsibilities
- Design, develop, train, and deploy machine learning models.
- Prepare datasets and perform feature engineering.
- Evaluate, optimize, and improve model performance.
- Develop scalable machine learning pipelines.
- Collaborate with data scientists, software engineers, and product teams.
- Deploy and monitor ML models in production environments.
- Maintain technical documentation and follow engineering best practices.
Required Qualifications
- 3+ years of professional experience in Machine Learning or a related field.
- Strong proficiency in Python.
- Experience with TensorFlow, PyTorch, or Scikit-learn.
- Strong knowledge of machine learning algorithms and statistics.
- Experience with SQL and data-processing techniques.
- Knowledge of AWS, Azure, or Google Cloud.
- Understanding of MLOps and model deployment practices.
Preferred Qualifications
- Experience with Generative AI, NLP, or Computer Vision.
- Familiarity with Docker and Kubernetes.
- Experience with MLflow or similar ML lifecycle tools.
- Bachelor's or Master's degree in Computer Science, Data Science, AI, or a related field.