DeepSource
Machine Learning Engineer
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.
Requirements
- Bachelor’s in Computer Science, Software Engineering or a related field is a must.
- 3+ years of experience in machine learning, data analysis, or a similar role.
- Strong understanding of machine learning algorithms, frameworks, and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with data preprocessing, feature engineering, and exploratory data analysis.
- Familiarity with tools and techniques for model deployment and monitoring.
- Proficiency in programming languages such as Python.
- Understanding of cloud computing services and infrastructure (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and ability to work with large datasets.
- Strong communication skills and ability to work collaboratively in a team environment.
- Experience with version control (e.g., Git) and Agile methodologies is a plus.
Benefits
- Health Insurance
- Social Insurance
- Flexible working hours