Job Description
You will be responsible for developing and optimizing machine learning models and algorithms to extract insights and add value to our products and services. This role will involve collaborating with data scientists, software engineers, and domain experts to deploy innovative solutions that enhance decision-making and automate processes across various applications.
Key Responsibilities:
- Design, implement, and maintain machine learning models and systems to solve complex business problems.
- Collaborate with cross-functional teams to gather requirements and translate them into machine learning solutions.
- Preprocess and analyze large datasets to extract meaningful features and insights for model training.
- Evaluate and improve existing algorithms for accuracy, performance, and scalability.
- Deploy machine learning models in production environments using cloud-based platforms or on-premise solutions.
- Monitor and evaluate model performance, making updates and optimizations as necessary.
- Stay current with advancements in machine learning and AI technologies, adopting best practices and methodologies.
- Document and communicate findings and methodology to stakeholders.
- Work closely with software engineers to integrate ML models into applications and services.