1. Design, build, and optimize machine learning systems leveraging techniques like supervised/unsupervised learning, deep learning, reinforcement learning, and natural language processing
2. Develop robust data pipelines to collect, process, and prepare data for model training
3. Implement algorithms and deploy machine learning models into production environments
4. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
5. Conduct research into emerging machine learning techniques and tools to enhance our capabilities
6. Monitor model performance, identify areas for improvement, and iterate on solutions
7. Ensure data quality, model interpretability, and adherence to ethical AI principles
Qualifications
1. Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or a related technical field
2. 3+ years of experience in machine learning engineering or a related role of Data Science
3. Strong programming skills in Python, along with experience using ML frameworks.
4. Expertise in data structures, algorithms, distributed systems, and software engineering best practices
5. Experience with cloud platforms like AWS, GCP or Azure for deploying ML solutions
6. Knowledge of DevOps practices and containerization tools like Docker
7. Excellent problem-solving, analytical, and communication skills
8. Ability to work in a collaborative, cross-functional team environment