Responsibilities
- Design, develop, and train machine learning models, including supervised, unsupervised, and reinforcement learning algorithms, to solve complex business problems.
- Gather, clean, and preprocess large datasets, ensuring data quality and transforming raw data into formats suitable for machine learning models.
- Analyze the problem domain and select appropriate machine learning algorithms and techniques based on project needs and available data.
- Evaluate model performance using appropriate metrics (e.g., accuracy, precision, recall, AUC) and fine‑tune hyperparameters to optimize performance.
- Deploy machine learning models into production environments, ensuring that models are scalable, efficient, and integrated with existing systems.
- Work closely with cross‑functional teams, including data scientists, software engineers, and product managers, to understand business requirements and deliver machine learning–based solutions.
- Automate repetitive tasks such as data extraction, feature engineering, and model evaluation, and optimize the performance of models in production.
- Stay up-to-date with the latest advancements in machine learning, AI technologies, and industry trends, and incorporate new techniques into existing workflows to improve outcomes.
- Maintain clear documentation on models, experiments, and processes, ensuring that solutions are reproducible and understandable to stakeholders.
- Monitor the performance of deployed models, and update them periodically to reflect changes in data patterns and business requirements.
ML Engineer: Build, Train, and Deploy AI Models in nj at Unknown Company
This position is listed as full time and onsite.